Please use GitHub Issues to file bug reports, request new features, and ask questions.
Please submit an issue or a small proof-of-concept before spending a large amount of time making a pull request. We don't want you to waste time working on something that won't be merged.
Please follow these rules for all code changes:
- Use yarn to install and commit lock file changes.
- When making feature improvements, please provide new tests.
- Code coverage for the project should stay above 90%.
- Please make sure to run
yarn test
to run jest. - Update the docs if adding new features or making any API changes.
- Separate commits into distinct changes with clear messages.