Style guidelines
================

.. toctree::
   :maxdepth: 2

   formatting
   includestyle
   naming
   language-features

:doc:`formatting`
  Guidelines for indentation and other code formatting.
:doc:`includestyle`
  Guidelines for #include style (ordering, paths to use, etc.).
:doc:`naming`
  Naming conventions for files and various code constructs.
:doc:`language-features`
  Allowed language features.
:ref:`dev-doxygen-guidelines`
  Guidelines for using Doxygen to document the source code are currently in a
  section on the page on general Doxygen usage.

.. TODO: Add more guidelines