.. _documentation:

|NCS| documentation
###################

The |NCS| documentation is written using the reStructuredText markup language (:file:`.rst` file extension) with Sphinx extensions and processed using Sphinx.
It contains all information that is specific to the |NCS| and describes our libraries, samples, and applications.
API documentation is generated from Doxygen comments and included with the library documentation.

The documentation follows specific conventions and templates proper to the |NCS|, which might differ from Zephyr's conventions and templates.

.. toctree::
   :maxdepth: 2
   :caption: Subpages:

   documentation/structure
   documentation/doc_build_process
   documentation/build
   documentation/styleguide
   documentation/templates
