Skip to main content
Module

x/react_querybuilder/CONTRIBUTING.md

A QueryBuilder component for React
Go to Latest
File

Contributing

Contributions to react-querybuilder and other associated packages 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 since we maintain 100% coverage.
  • If changing behavior or adding a feature, make sure the documentation is updated. You may need to update both the current (aka “next”) docs and the latest versioned docs.
  • If applicable, update the TypeScript definitions in the packages/react-querybuilder/src/types.
  • If your editor doesn’t automatically format code with Prettier when saving changes, run bun pretty-print (requires Bun) before committing.
  • When addressing a bug, please provide a reproducible example (we typically use CodeSandbox, but any interactive demo or example repo is fine). Feel free to use our CI base, the basic example (JS version), or any of the other examples as a template.

Generated files

Some files committed to this repo are generated by scripts and should not be modified by hand.

If any of the source files are modified, please refresh the respective generated file(s) before committing your changes.