Liking cljdoc? Tell your friends :D

Release operation

  1. Update version
  2. Update version in project.clj
  3. Update pom.xml (re-create with lein pom)
  4. Update README.md (the "Installation" vector)
  5. Commit
  6. Create a new release on Github pointing to that commit
  7. Draft release
  8. From the Select tag dropdown, choose "Create new tag"
  9. Create tag matching the version in project.clj a. For example if it's "0.2.0" in project.clj, the tag should be "v0.2.0"
  10. Write release notes
  11. "Publish release"

Once the release is published, a Github Action will run to push the release to Clojars.

Pre-releases

It can be useful to cut pre-releases for testing purposes. In that case, use versions with suffixes like "0.1.0-alpha1" or "0.2.1-rc2".

Pre-releases should be set as such when you create the release on Github, by checking the "Set as a pre-release" checkbox.

Can you improve this documentation?Edit on GitHub

cljdoc builds & hosts documentation for Clojure/Script libraries

Keyboard shortcuts
Ctrl+kJump to recent docs
Move to previous article
Move to next article
Ctrl+/Jump to the search field
× close