Please be aware of the Code of conduct.
Your feedback is highly appreciated in Discussions section.
Please create a bug issue.
Please refer to Security policy.
Which is highly appreciated as well. Consider these steps:
- Fork the repo,
- Create a new branch in your fork of the repo (don't change
master
), - Install the dependencies using
yarn
, - Install the pre-commit hooks using
yarn install_hooks
, - Make changes,
- Run the tests using
yarn test
,- In case you wanna run integration tests, run
yarn build
first.
- In case you wanna run integration tests, run
- Commit everything,
- Push your branch into your fork,
- Create a PR between the forks:
- Make sure to allow edits by maintainer,
- Describe the changes (why those changes are required?):
- If you're fixing something, please create the bug issue first and make a reference "Fixes #...";
- If you're improving something, please make sure your solution is generic.
- If I didn't notice your PR in a week, please mention me in a comment to your PR.