This library uses a single source of truth for versions (version.txt) and keeps pom.xml/JARs in sync via make + tools.build.
See CONTRIBUTING.md for versioning rules.
Makefile).~/.m2/settings.xml (server id clojars) or exported as CLOJARS_USERNAME/CLOJARS_PASSWORD.Prepare the Codebase
main branch: git checkout main.git merge dev (or your feature branch).Set the version
version.txt with the new version (e.g., 0.1.2).cljdoc.edn so they appear in the documentation sidebar.Update CHANGELOG.md ...
Tag and push
git commit -am "Release 0.3.0" (ensure version.txt, CHANGELOG.md, pom.xml are included).git tag v<version> (e.g., git tag v0.1.2).git push origin main --tags.Verify Documentation
version.txt.make jar always refreshes pom.xml from version.txt.Can you improve this documentation?Edit on GitHub
cljdoc builds & hosts documentation for Clojure/Script libraries
| Ctrl+k | Jump to recent docs |
| ← | Move to previous article |
| → | Move to next article |
| Ctrl+/ | Jump to the search field |