# Contributor Guide Bug reports, design discussion, and patches are welcome. This project follows the Apache DataFusion contribution model. ## Filing issues and discussing changes - File bugs and feature requests on [GitHub issues](https://github.com/apache/datafusion-java/issues). - For larger or design-level discussion, the mailing list is [dev@datafusion.apache.org](mailto:dev@datafusion.apache.org). - Please open an issue before sending a PR for any significant change so the approach can be agreed on first. ## Development workflow Branch from `main`, write changes with [conventional commit](https://www.conventionalcommits.org/) messages in the imperative mood (e.g. `feat: add foo`, `fix(native): handle bar`), and open a pull request targeting `main`. ```{toctree} :maxdepth: 1 development code-style releasing updating-datafusion-version ```