tree: 97eb9d7b2e1c1d75c2211abba8a5fa3066a43724 [path history] [tgz]
  1. coral_theme/
  2. conf.py
  3. coral.cloudiot.core.rst
  4. coral.enviro.board.rst
  5. index.rst
  6. README.md
  7. requirements.txt
python/docs/README.md

This directory holds the source files required to build the Environmental Sensor Board reference with Sphinx.

Building it requires that you install Sphinx and other Python dependencies:

# We require Python3, so if that's not your default, first start a virtual environment:
python3 -m venv ~/.my_venvs/coraldocs
source ~/.my_venvs/coraldocs/bin/activate

# Navigate to the coral-cloud/python/ directory in your terminal for these commands...

# Install the doc build dependencies:
pip install -r docs/requirements.txt

# Build the docs for local viewing (in "read the docs" style):
sphinx-build -b html docs/ docs/_build/html -D html_theme="sphinx_rtd_theme" -D html_file_suffix=".html" -D html_link_suffix=".html"

# Build the docs for the coral website (with .md files)
sphinx-build -b html docs/ docs/_build/html

# Clean the output for a fresh build:
rm -rf docs/_build

The results are output in coral-cloud/python/docs/_build/html/.

For more information about the syntax in these RST files, see the reStructuredText documentation.