- Fork the project.
- Setup it on your machine with
bin/setup
. - Make sure the tests pass:
yarn test
. - Make your change. Add tests for your change when necessary. Make the tests pass:
yarn 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