We warmly welcome contributions to the project. Let's discuss ideas or questions in Github discussions. Please feel welcome to open github issues, pull requests or comment for example on RFC tagged issues.
For the Rust portion of the code base, we enforce the coding style via rustfmt. The rustfmt.toml
in the root direction is used to configure the style.
For the C++ portion of the code base, we enforce the coding style via clang-format
, via the .clang-format
file in the root directory.
All changes submitted to the repository are automatically built and tested via Github Actions and the corresponding workflow defined in the rust.yaml
file.
When opening a pull request, you will be asked to sign a Contributor License Agreement (CLA) which will allow us to relicense your contribution. Please contact us for any concerns.