First of all, I am grateful that you are interested in contributing. The first instruction you must follow is to write in English to make the communication easier for all us.
We have got a code of conduct you should read before start contributing too.
Although it is pure logic, the code has to be written in English.
Write the name of the files in Camel Case.
- Headers:
*.h
- C++ source:
*.cpp
- Qt UI:
*.ui
Write the name of the classes in Camel Case and the functions in Lower Case Camel Case.
Use spaces instead of tabs. Configure your IDE to indent with 4 spaces.
The code has to be properly documented following the Doxygen guidelines with JavaDoc style. It is a mandatory requirement if you want your pull request to be accepted.
- Check the issue is not already in the list of opened issues.
- If not, open a new one following the template provided. Do your best to write a good description.
- Pull request must solve some issue.
- Check the software is running ok and test it as good as you can.
- Open a new pull request to develop branch following the template provided.