- Fork the project.
- Setup it on your machine with
bin/setup. - Make sure the tests pass:
npm test. - Make your change. Add tests for your change when necessary. Make the tests pass:
npm test. - Mention your changes in "Unreleased" section of
CHANGELOG.md - Push to your fork and submit a pull request (bonus points for topic branches).
We strictly follow Semantic Versioning
- Make sure that tests are green.
- Update project version in package.json
- Update the changelog with the new version and commit it with message "release ".
- Tag the release by running
git tag v<version>. Push the tag:git push --tags. - Verify that everything was pushed correctly on the Github: https://github.com/fs/react-base/releases