.. _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