Skip to main content

Contribution Guide

Pull Request

We welcome and appreciate your contributions in terms of bug fixes, enhancements to documents, or creation of new features. Feel free to send a pull request (PR).

Both core team members and external contributors send pull requests that undergo the same review process. Refer to GitHub's pull request tutorial if you encounter any issues.

Basic PR Requirements

  • Keep each commit atomic, and commit with clear messages.
  • Follow the PR template, and write clear descriptions.
  • For C++ code, we enforce the coding style via clang-format and clang-tidy.
  • Make sure the file extensions are *.hpp or *.cpp. Strictly use CamelCase in filenames.
  • Make sure you put useful comments in your code.
  • Make sure your code compiles and passes all uint tests.

Need More Help?

Please contact us through