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 issue reports

Guidelines for preparing and formatting bug reports.

Guidelines for formatting of git commits

Guidelines for formatting git commits when sending in proposed fixes for code review.