The scripts and source here will build the documentation for the SDK.
The majority of the documentation is built from inline text included in the SDK Python source, so changes to the source code will be reflected in docs builds.
To update and build the docs, follow the steps below.
The
Sphinx Documetation Generator
is used to build the docs. You'll need to have it installed on your
system with pip install -r requirements.txt using the
requirements.txt file in this directory and not the main project directory.
There are a few files that are not automatically generated and reside in source. For example,
the top-level list of API elements are in source/api.rst and will need to be updated whenever
a new user-facing class is added to the SDK.
The makefile can be used to build different documentation targets. The usual usage is to make the html version of the docs.
make clean
make htmlYou will now have an offline copy of the documetation that can be
accessed by opening .build/html/index.html