This repository has adopted the Contributor Covenant as it's Code of Conduct. It is expected that participants adhere to it.
If you are unsure about whether or not a change is desired, you can create an issue. This is useful because it creates the possibility for a discussion that's visible to everyone.
When fixing a bug it is fine to submit a pull request right away.
Steps to be performed to submit a pull request:
- Fork the repository and create your branch from
main
. - Run
yarn
in the repository root. - If you've fixed a bug or added code that should be tested, add tests!
- Fill out the description, link any related issues and submit your pull request.
You have Node installed at v12.2.0+ and Yarn at v1.18.0+.
Please note that commit hooks will run automatically to perform some tasks;
- format your code
- run tests & lint -
yarn lint && yarn test
- build distributable files -
yarn build
By contributing to this repository, you agree that your contributions will be licensed under its MIT license.