Set up the documentation repository¶
This page contains a short guide on how to set up and use the starter pack.
Initial setup¶
Clone the Starter pack repository to a local folder.
Assuming that you have an existing repository that you want to build documentation in, you’ll need to copy some files to it. Copy:
the entire
docs
directory.readthedocs.yaml
(configuration for the building on Read the Docs).wokeignore
(configuration for the Woke tool)the entire
.github/workflows
directory
You must delete .github/workflows/test-starter-pack.yml
.
Build and run the local server¶
Building the documentation requires make
, python3
, python3-venv
, python3-pip
.
In docs
, run:
make run
This creates and activates a virtual environment in docs/.sphinx/venv
, builds the documentation and serves it at http://127.0.0.1:8000/
.
The server watches the source files, including docs/conf.py
, and rebuilds automatically on changes.
The landing page is docs/index.rst
. Other pages are under docs/content
.
Configure settings¶
Work through the settings in docs/conf.py
. Most parameters can be left with the default values as they can be changed later. Customise the setup contains further guidance.