Style guidelines¶
Different style guidelines are available under the respective sections of this page.
- Guidelines for code formatting
 - Guidelines for indentation and other code formatting.
 - Guidelines for #include directives
 - Guidelines for #include style (ordering, paths to use, etc.).
 - Naming conventions
 - Naming conventions for files and various code constructs.
 - Allowed language features
 - Allowed language features.
 - Error handling
 - How to handle errors at run time
 - General guidelines for Doxygen markup
 - Guidelines for using Doxygen to document the source code are currently in a section on the page on general Doxygen usage.
 - Guidelines for creating meaningful redmine issue reports
 - Guidelines for preparing and formatting bug reports on redmine.
 - Guidelines for formatting of git commits
 - Guidelines for formatting git commits when sending in proposed fixes for code review.