- Be sure all tests pass:
npm t. - Ensure good test coverage and write new tests if necessary:
npm run coverage. - Add your changes to
CHANGELOG.md.
If you are a maintainer, please follow the following release procedure:
- Merge all desired pull requests into main.
- Bump
package.jsonto a new version and runnpm ito generate a newpackage-lock.json. - Add new version to CHANGELOG.
- Paste contents of CHANGELOG into new version commit.
- Open and merge a pull request with those changes.
- Tag the merge commit as the a new release version number.
- Publish commit to npm.
- Submit a pull request to the Roosevelt website following the instructions here.