You don't necessarily have to contribute just with pull requests. Any other kind of contributions are also really appreciated. Some examples follow here:
- Submitting issues for feature enhancement requests or ideas.
- Submitting bug reports.
- Submitting design proposals to an issue or feature request.
- Of course, contributing pull requests for open issues or new features.
- Use meaningful commit messages. Please adhere to a max. of 50 characters for the title and 72 per line for the body. You can find some more guidelines here if you are interested.
- For Rust code: Run cargo clippy and cargo fmt before submitting patches.
- For C++ code: Follow the Google C++ Style Guide. There are a few exceptions to these guidelines:
- Use
m_as a prefix for member variables instead of the_suffix. - Use
s_as a prefix for static member variables. - Global variables that are not marked as static shall have a
g_prefix. - Static global variables use
s_as a prefix. - Use
camelCaseinstead ofPascalCasefor methods.
- Use
- C++ code should be formatted with clang-format version 10.