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.