The readable version of the docs is hosted at mesa-geo.readthedocs.org.
This folder contains the docs that build the docs for Mesa-Geo on readthdocs.
Updating docs can be confusing. Here are the basic setups.
From the project root, install the dependencies for building the docs:
pip install -e ".[docs]"
- Create branch (either via branching or fork of repo) -- try to use a descriptive name.
git checkout -b doc-updates
- Update the docs. Save.
- Build the docs, from the inside of the docs folder.
make html
- Commit the changes. If there are new files, you will have to explicit add them.
git commit -am "update docs"
- Push the branch.
git push origin doc-updates
- From here you will want to submit a pull request to main.
From this point, you will need to find someone that has access to readthedocs. Currently, that is @wang-boyu.
- Accept the pull request into main.
- Log into readthedocs and launch a new build -- builds take about 10 minutes or so.
- Build html from docs:
make html
- Autogenerate / update sphninx from docstrings (replace your name as the author):
sphinx-apidoc -A "Jackie Kazil" -F -o docs mesa_geo/