Feel free to send your PR to fix any bug or add new functionality! Follow these steps:
- Fork the repository.
- Make the changes. Follow the coding standards define in the ESLint configuration file.
- Remember to add tests. Have a look at the
__tests__
folder to see the test suite covering the code. Want to run the tests? Runnpm test
. You will also get a code coverage report for free. - Send a Pull Request.
- Update npm module version in the
package.json
file, usingnpm version
- Update bower version in the
bower.json
file to match the version from the npm package. Amend the commit generated in step 1. - Push with tags:
git push --follow-tags
- Draft a new release
- Generate the docs
- Publish a new npm package:
npm publish
- Profit
Thanks for collaborating!