- Clone this repository
- Run
npm install
- Make your changes
- Enhance the tests to fail for added rules
- Check the release notes to see, if there are relevant new features for us to use
- Make sure, you have described your changes in the file CHANGES.md
- Create a release branch
release/x.x.x
according to SemVer - Move all changes in the file CHANGES.md from below
## Next
below a new Paragraph with the to be released version - Change the Version in the file package.json
- Run
npm i
to update the version in the file package-lock.json - Create a Git Tag with the to be released version number
git tag 6.5.0
- Commit and Push the changes to the Release branch (Make sure to also push Tags)
- Switch to the
master
branch - Merge the release branch into
master
and push the changes - Login to NPM
npm login
if you not already are logged in - Push the Release
npm publish
- Create the Release on the github repo with the changes from the CHANGES.md
- Merge master back to develop
- Make sure you have pushed all changes to the Repo