The documents are written in Markdown with Sphinx and hosted on Read the Docs (RTD) and accessible via wsprdocs.aa0nt.net.
Three labels are maintained and automatically built by RTD:
stable: Built from the latest released versionlatest: Built from the default branch (main), but not guaranteed to be a release and can be ahead ofstable.devel: Build from the devel branch, and generally considered in development along side it's corresponding code.
First, create a virtual environment:
cd docs
sudo apt install python3-venv -y
python -m venv .venv
source .venv/bin/activate
pip install -r requirements.txtOr you can use the create_venv.sh script provided by sourcing it:
. ./create_venv.shNow you have the requirements:
sphinxsphinx_rtd_thememyst-parseresboniorequests
From here you can make html to create the docs in ./build/html.
You can also use the release script copy_docs.sh to copy the documentation to your local webserver at wsprrypi/docs.