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 run lint
to run eslint and format the code with prettier. - Update the README if adding new features or API changes.
- Separate commits into distinct changes with clear messages.