Rethink Development — public libs, standards, and deployment, in one handbook
Go to file
disqualifier e684ac2853 update deploy guide per spec + add licensing standard
deploy.md:
- fix logs path to /srv/logs/<dev>/<project>
- reframe permissions as a deployer-side heads-up (bind-mount ownership is
  handled at deploy time; 'if your bot won't start or logs vanish, flag us')
  instead of a dev task / heavy footgun
- git in the image only when the container needs it (host always has git)
- NEW: layer caching (requirements before code copy)
- NEW: subprocess/browser workloads — init:true (tini + PID-1 shell-wrapper
  gotcha), shm_size 2gb, mem_limit; with code annotations and a warning
- refresh the compose-needs checklist accordingly

standards.md:
- NEW: licensing — no per-file headers; single top-level LICENSE only when a
  repo is for outside use

Verified: mkdocs build --strict clean; new deploy sections rendered.
Signed-off-by: disqualifier <dev@disqualifier.me>
2026-06-29 20:51:07 -04:00
docs update deploy guide per spec + add licensing standard 2026-06-29 20:51:07 -04:00
.gitignore restructure handbook to flat-page spec 2026-06-29 19:48:52 -04:00
mkdocs.yml rename to 'rethink development', brighten lib table, drop stale note 2026-06-29 20:35:16 -04:00