1 # Documentation Generation
5 You'll need the following software:
6 - [Doxygen](http://www.doxygen.nl/index.html)
7 - [Sphinx](http://www.sphinx-doc.org/en/master/index.html)
8 - LaTeX (For building a PDF)
12 You can install the required software on Ubuntu with the following:
15 sudo apt install doxygen python3-sphinx python3-breathe graphviz python3-pydot
16 sudo apt install texlive-full latexmk
19 The second line can be omitted if you don't intend to build the PDF.
23 You can install the required software on MacOS with the following:
26 brew install doxygen sphinx-doc graphviz
27 brew cask install mactex
30 The second line can be omitted if you don't intend to build the PDF.
34 You can generate both the HTML and PDF documentation with
39 Or only the HTML or PDF docs using
50 You can clean the build files and outputs with