Contributing

Did you find a bug in MRPT?

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.

  • Optionally, create a new branch with a descriptive name and work on it instead of the default master branch.

  • Send commits to your fork as needed: * Commit often. * Small commits with a good log description are preferred.

  • Verify that your code builds, at least in one the major supported compilers: MSVC, GCC, CLANG.

  • Most changes are relevant enough to be shown in the CHANGELOG. Modify it as well to reflect what is new.

  • Open a pull-request.