We use Nox to run development tasks.
brew install noxClone the repo and then run the Nox session named "dev" to make a virtual environment with all development dependencies.
nox -s dev
To build the docs locally, run the Nox session "docs".
nox -s docs
It essentially runs this command:
sphinx-build -nW --keep-going -b html docs docs/build/htmlTo inspect the generated docs, you can do the following:
cd docs/build/html; python -m http.server; cd ../../.. and then navigate to )http://127.0.0.1:8000 in a browser while the Python http server is running.
Once you are happy with the look of the generated docs, run the "publish-to-github" session.
nox -s publish-to-github
Thanks goes to these wonderful people (emoji key):
melisandeteng 📖 |
This project follows the all-contributors specification. Contributions of any kind welcome!