Installing documentation dependendencies and building itΒΆ
To build the documentation, extra Python dependencies are needed:
- Sphinx
- recommonmark
- Pylint (only to update the diagrams)
To install them from sbws:
pip install .[doc]
To build the documentation as HTML:
cd docs/ && make html
The generated HTML will be in docs/build/.
To build the manual (man) pages:
cd docs/ && make man
The generated man pages will be in docs/man/.
To build the documentation diagrams:
cd docs/ && make umlsvg
The generated diagrams will be in docs/build/_images/.
To convert the LaTeX mathematical formulae to images, extra system dependencies
are needed:
- Core and Extra Tex Live packages
They are included in most distributions. In Debian install them running:
apt install texlive-latex-extra