- Fork the project.
- Compile the project on your machine
npm run compile
. - 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/maratfakhreev/react-apple/releases