- Ensure it is not already reported by searching:
- The issues list,
- The mailing list and
- Solved questions at stackoverflow.com
- 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 doc/source/doxygen-docs/changelog.md. Modify it as well to reflect what is new.
- Open a pull-request.