Source for the unified documentation site at https://openactuarial.org — one Sphinx site covering all five packages in the OpenActuarial ecosystem (actuarialpy, ratingmodels, lossmodels, extremeloss, risksim).
pip install -r requirements.txt
make html # or: sphinx-build -b html docs _build/html
make serve # build + serve at http://localhost:8000
autodoc introspects the installed packages, so the API reference reflects the
versions in your environment. For local iteration, install the packages editable
(pip install -e ../actuarialpy etc.) and rebuild.
docs/
conf.py Sphinx configuration
index.md landing page: the five packages + install
overview.md how they compose
actuarialpy.md narrative + API reference
ratingmodels.md
lossmodels.md
extremeloss.md
risksim.md
_static/ custom CSS
CNAME custom domain
Pushing to main runs .github/workflows/docs.yml, which builds the site and
publishes it to the gh-pages branch. Let CI own the deploy — don't also run it
from a laptop, or the two will fight over gh-pages.