.. _docs: ************************** Building the Documentation ************************** Sphinx ------ The documentation in this project is generated by `Sphinx `_ from `reStructuredTex `_. Ubuntu/Debian ------------- This project started with `Debian 11 `_. This does not mean that you cannot use another distribution, or even another operating system, but you may need to perform additional setup steps to make your builds work. Prerequisites ^^^^^^^^^^^^^ You need to install sphinx dependancy using the :ref:`Makefile ` file. .. code-block:: bash make install_docs The project uses the Sphinx `LatexBuilder `_ to generate a `PDF `_ document. If you are using Debian you will need to install `texlive `_ and `latexmk `_. .. code-block:: bash sudo apt-get install texlive-latex-recommended \ texlive-latex-extra \ texlive-fonts-recommended \ latexmk make ---- Once everything is in place, you can build the documentation using the :ref:`make docs ` the target defined in the project's :ref:`Makefile `. .. code-block:: make docs