.. _docs: .. toctree:: :glob: ************************** Building the Documentation ************************** Sphinx ------ The documentation in this project is generated by `Sphinx `_ from `reStructuredTex `_. Ubuntu/Debian ------------- This project started on `Ubuntu Linux 18.04 `_. That doesn't mean you can't use another distribution, or even another operating system, but you may need to perform some additional setup steps to get your builds working. (If you do get it working under another system, please consider adding an article to let others know how you did it!) Prerequisites ^^^^^^^^^^^^^ The project uses the Sphinx `LatexBuilder `_ to generate a `PDF `_ document. If you're using Ubuntu (or Debian) you'll 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