All contributors are expected to follow the Code of Conduct.
Please file issues and feature requests on the GitHub issue tracker: https://github.com/adbc-drivers/template-rs/issues
Potential security vulnerabilities should be reported to security@adbc-drivers.org instead.
Install cargo-generate:
cargo install cargo-generateGenerate a new ADBC driver project:
cargo generate --path path/to/template-rsBefore opening a pull request:
- Review your changes and ensure no stray files or folders are included.
- Add the Apache license header to the top of all files outside of
template/. - Use the Conventional Commits format for all commit messages.
- Run the static checks by installing pre-commit, then running
pre-commit run --all-filesfrom inside the repository. Ensure all your changes are staged/committed (unstaged changes will be ignored). - Check if there is an existing issue. If not, please file one, unless the change is trivial.
When writing a pull request description:
- Use the Conventional Commits format for the pull request title.
- Ensure the description ends with
Closes #NNN,Fixes #NNN, or similar, so that the issue will be linked to your pull request.