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 need the following tools to be installed.
Tip: Use nvm or n or nodenv to manage Node.js versions on your machine.
Install and enable plugins for your IDE:
Please note that commit hooks will run automatically to perform some tasks;
- format your code
- run tests
- build distributable files
By contributing to this repository, you agree that your contributions will be licensed under its MIT license.