Sphinx Documentation#
We are using sphinx to produce our project website. Sphinx converts .rst files into static html and css files with an applied theme. This section will explain how to build our website.
Docs Overview#
The contents of our docs directory are as following.
docs
├── build
├── make.bat
├── Makefile
├── requirements.txt
└── source
The most important bits here are build and source directories.
source: contains.rstfiles which are used to create static html for our website.build: contains the generated.htmlfiles.
Installing requirements#
First of all you will need to install documentation specific requirements. From /docs directory run:
pip install -r requirements.txt
Building documentation#
In order generate docs in the build directory, run the following command from the /docs directory.
make clean ; make html
This will go over every .rst file in the source folder and translate it into html, according
to the configuration defined int source/conf.py. Resultant files can be found in build/html.