# Notes ## Releasing At branch `development` ready to release to npm: ``` bash # Make sure ci tests pass $ npm run ci # See the current version $ npm version # Update the changlog and perform cleanup on it $ git changelog --tag $ git add History.md $ git commit -m "Update changelog for `v `" $ npm version # Can automate from here onwards # Publish it to npm $ npm run release # Merge changes into master $ git checkout master $ git merge development $ git push --follow-tags # Return to development $ git checkout development ```