Project layout¶
tmpl_docs_kit/
├── config/ # Taubyte project config (domains, website, functions, DB)
├── code/app/functions/ # Go WASM HTTPS handlers
│ ├── api_health/
│ ├── api_versions/
│ ├── post_feedback/
│ └── list_feedback/
└── websites/tb_website_tmpl_docs_kit_web/
├── mkdocs.yml
├── requirements.txt
├── docs/ # Markdown content
├── overrides/ # Theme partials (optional)
└── .taubyte/
├── build.sh # pip + mkdocs build → /out
└── config.yaml # python:3.12-slim
Database match¶
Functions open the KV with:
That string must equal databases/docs_kit.yaml → match.
Website contract¶
| Step | Command / artifact |
|---|---|
| Install | pip install -r requirements.txt |
| Build | mkdocs build --site-dir site |
| Publish | cp -a site/. /out/ |