Context
Phase 10 hat die Doku-Website "post-launch" offen gelassen. Aktuell verteilt sich Dokumentation auf README + docs/*.md im Repo. Eine eigene Doku-Website macht Marketing und Onboarding viel besser zugänglich.
Scope
Static-Site-Generator unter docs-site/ (separater Subtree im selben Repo) oder als eigenes Repo mskanban-docs. Empfehlung: Subtree, näher am Code, gleiche Versionierung.
Stack
- Astro + Starlight — opinionated docs-stack, gut für API + Guides + Marketing-Landings. SSG, kein Runtime nötig.
- Tailwind (für Custom-Komponenten)
- Hosted unter
docs.mskanban.de oder docs.msk-scripts.de/mskanban via GitHub Pages, deployed über .github/workflows/docs.yml
Initial-Content
- Landing — Hero (USP), Feature-Matrix (zieht aus README), Quickstart-Docker
- Guides
- Self-Hosting (Apache + Docker, Variante bare-metal)
- First Workspace, Erstes Board (Screenshots)
- 2FA + Recovery-Key (Wichtig!)
- Backups + Restore
- Security Whitepaper — Crypto-Architektur aus CLAUDE.md §3 in Long-Form, mit Diagrammen (mermaid)
- API Reference — auto-generated aus
docs/api/openapi.yaml via Scalar oder Redocly
- ADR-Index — alle 9 ADRs als rendered MD aus
docs/architecture/
- Release Notes — Mirror von CHANGELOG.md
Files
docs-site/ mit Astro-Starlight-Setup
.github/workflows/docs.yml — Build + Deploy auf GitHub Pages bei push to main
package.json workspace-Setup falls Monorepo
Test plan
Estimate
~4-6 h: Astro-Setup, Theme, Initial-Content (Guides können recycled aus README/docs/), CI-Deploy.
Blocked-by: keine.
Priority: niedriger als Feature-PRs — Marketing-Material, nicht Funktionalität. Aber für Public-Launch-Reach wichtig.
Context
Phase 10 hat die Doku-Website "post-launch" offen gelassen. Aktuell verteilt sich Dokumentation auf README +
docs/*.mdim Repo. Eine eigene Doku-Website macht Marketing und Onboarding viel besser zugänglich.Scope
Static-Site-Generator unter
docs-site/(separater Subtree im selben Repo) oder als eigenes Repomskanban-docs. Empfehlung: Subtree, näher am Code, gleiche Versionierung.Stack
docs.mskanban.deoderdocs.msk-scripts.de/mskanbanvia GitHub Pages, deployed über.github/workflows/docs.ymlInitial-Content
docs/api/openapi.yamlvia Scalar oder Redoclydocs/architecture/Files
docs-site/mit Astro-Starlight-Setup.github/workflows/docs.yml— Build + Deploy auf GitHub Pages bei push to mainpackage.jsonworkspace-Setup falls MonorepoTest plan
pnpm --filter docs-site buildproduziertdist/Estimate
~4-6 h: Astro-Setup, Theme, Initial-Content (Guides können recycled aus README/docs/), CI-Deploy.
Blocked-by: keine.
Priority: niedriger als Feature-PRs — Marketing-Material, nicht Funktionalität. Aber für Public-Launch-Reach wichtig.