Nox automation
We chose to use Nox seems to be the defacto automation tool, especially for python testing.
nox is the automation tool we use generate or update the documentation that will eventually produce HTML documentation in the docs/build folder. See our nox guide about our use of nox in healthy-meals. We use the github pages style of docstrings for the documentation of healthy-meals.
Instructions: to run a nox automation function listed below, the format of the command is:
nox -s <noxCommand>
Note: any functions descriptions that have a trailing >:(, indicates the functions need repair since the PDM install
https://github.com/tayloredwebsites/healthy-meals - accounts/models.py
Sessions defined in /home/runner/work/healthy-meals/healthy-meals/noxfile.py:
* uv_sync
* setupEnv
* goodToGo
* localUp
* genNoxDocs
* sphinxDocs
* cleanTestsBuild
* cleanDocsBuild
* testing
* testing_debug
* testing_cov
* testing_final
* dockerUpBg
* dockerUpLog
* dockerEnsureUp
* dockerExecSh
* dockerExecPsql
* dockerDown
* dockerSphinxDocs
* dockerLogs
* dockerTesting
* mypy
* ruff
* flake8
* djlint
* pylint
sessions marked with * are selected, sessions marked with - are skipped.