Contributing
Contributions to react-querybuilder
are more than welcome. When preparing to submit a pull request, please first discuss the change you wish to make by creating a new issue or discussion topic.
- If adding a new feature, be sure to add corresponding tests (we maintain 100% coverage).
- Ensure that your work didn’t break anything.
- If changing behavior or adding a feature, submit a corresponding pull request for the documentation site.
- If applicable, update the TypeScript definitions.
- Run
yarn pretty-print
(which runs prettier) before committing. - When solving a bug, please provide a reproducible example (we typically use CodeSandbox, but any interactive demonstration is fine). Feel free to use our CI base or this simple template (JS version) as a starting point.