Files
xod/doc

Prerequisites

To build the documentation you should have few things installed:

It is implied that you are in /path/to/xod/doc directory while executing any command below:

$ cd doc/

Virtual Environment

Sphinx has few dependencies on its own, so you can prefer not to intall it system-wide, but to sandbox within the project. To do this use pyvenv which is a part of Python package:

$ pyvenv _build/venv3
$ . _build/venv3/bin/activate

If youve set up the sandbox Sphinx will install localy in ./_build/venv3.

Sphinx Install

Run:

$ pip install -r requirements.txt

Building HTML Documentation

Run:

$ make html

Youll get the result in _build/html.

If you get “make: sphinx-build: Command not found”, you have forgot to activate the virtual environment for the current terminal session. Do:

$ . _build/venv3/bin/activate
$ make html