Rethink Development — public libs, standards, and deployment, in one handbook
Go to file
disqualifier 2e631136c6 pin build deps in requirements.txt for native host build
The handbook is served natively (no Docker) on the Gitea box: a python
venv runs mkdocs build, and the reverse proxy serves the static site/ at
docs.rethinkstudios.io. Pin the build deps so the host venv reproduces the
build exactly:

  pip install -r requirements.txt && mkdocs build

Verified the host rebuild flow from scratch: fresh venv + clean
pip install -r requirements.txt + mkdocs build --strict builds all 6 pages
with no errors. Static output uses relative URLs and site_url is the docs
subdomain, so it serves correctly behind the proxy at the subdomain root.
site/ and .venv/ stay gitignored.

Signed-off-by: disqualifier <dev@disqualifier.me>
2026-06-29 20:56:50 -04:00
docs add Virtual environments page (project isolation + pyenv) 2026-06-29 20:54:31 -04:00
.gitignore restructure handbook to flat-page spec 2026-06-29 19:48:52 -04:00
mkdocs.yml add Virtual environments page (project isolation + pyenv) 2026-06-29 20:54:31 -04:00
requirements.txt pin build deps in requirements.txt for native host build 2026-06-29 20:56:50 -04:00