Liking cljdoc? Tell your friends :D

Re-com Release Procedure

Release Steps

Build library and test the demo

Note that all these commands are entered at the repo root folder.

  • [ ] Finish any feature branch you're working on. You should now be on the master branch.

  • [ ] Update README.md file if required and commit it.

  • [ ] Close all auto-compiles (command line and/or IntelliJ).

  • [ ] Build each of these aliases (will require separate terminals for each):

    lein watch
    lein prod-once
    lein ci
    
  • [ ] For dev and prod, run through each demo page and make sure no errors or debug output appears in the console.

  • [ ] For test, make sure all tests pass. Modify code/tests until all tests pass.

  • [ ] Close all auto-compiles again.

Tag release

  • [ ] Tag the release on GitHub:

    git tag v2.10.0 HEAD
    git push --tags
    

NOTE: Tagging the release will trigger GitHub Actions to deploy the library to Clojars and the demo site to AWS S3.

Final tasks

  • [ ] Reply to all issues and pull requests relating to this release.

Can you improve this documentation? These fine people already did:
Gregg8, Isaac Johnston & Daniel Compton
Edit on GitHub

cljdoc is a website building & hosting documentation for Clojure/Script libraries

× close