The following is a quick cheatsheet for maintainers.
- New commits are pushed to the
developbranch or their own feature branch and merged intodevelop. - The
masterbranch is to be kept up to date with the latest release on NPMjs.com. - When rolling a new release, update the package version on the
developbranch and mergedevelopintomaster. Then tag this new release:git checkout mastergit pull masterto make sure you have the merged contentgit tag -v v0.0.0where0.0.0is your releasegit push origin v0.0.0to push your tag to GitHub
- Note: when merging
developintomastermake sure to userebase and mergein order to keepdevelopin sync withmaster. - When a new tag is pushed to Github the new release will automatically be pushed to NPM by Travis.