- C++ coding style for MRPT
- MRPT git branches
- MRPT codebase to comply with ClangFormat
- ClangFormat - Developer Instructions
- MRPT release check-list
Did you find a bug in MRPT?
Ensure it is not already reported by searching:
The issues list,
The mailing list and
Do you want to contribute new code to MRPT?
Please, read carefully the C++ coding style for MRPT.
Make sure to be familiar with Git, branches, etc. A starting tutorial can be found here
Fork in GitHub.
Recommended: create a new branch with a descriptive name and work on it instead of the default develop branch.
Send commits to your fork as needed:
Small commits with a proper description are preferred.
Verify that your code builds. It will anyway be tested upon pull request by our CI.
Most changes are relevant enough to be shown in the doc/source/doxygen-docs/changelog.md. Modify it as well to reflect what is new.
Open a pull-request.