Struktur und Erweiterung
Die Dokumentation ist so angelegt, dass sie langfristig die zentrale Wissensquelle für das Projekt werden kann.
Navigationsprinzip
Getting Started: Alles, was nötig ist, um lokal loszulegen.Architecture: Wie das System technisch aufgebaut ist.Operations: Wie das System deployed, betrieben und beobachtet wird.Product Logic: Fachliche Regeln und Produktentscheidungen.Security: Zugriff, Secrets, Webhooks und sicherheitsrelevante Betriebsregeln.API: spätere Schnittstellenreferenz.Internal Runbooks: interne, operative Detailanleitungen.
Versionierung
Docusaurus unterstützt Docs-Versionierung. Wenn eine stabile Produktversion dokumentiert werden soll:
npm run docusaurus docs:version 1.0.0
Vorher sollte entschieden werden, welche Inhalte versioniert werden und welche als laufende Betriebsdokumentation immer aktuell bleiben sollen.
Mehrsprachigkeit
Die Konfiguration ist mit de als Standardsprache und en als vorbereiteter zusätzlicher Locale angelegt.
Für englische Übersetzungen später:
npm run write-translations -- --locale en
Danach können übersetzte Dokumente unter i18n/en/ ergänzt werden.
Suche
Die Doku nutzt eine lokale statische Suche über @easyops-cn/docusaurus-search-local. Dadurch ist die Suche unabhängig von externem Algolia-Setup.
API-Doku
Der Bereich docs/api/ ist als Platzhalter vorbereitet. Später kann dort eine OpenAPI-Spezifikation oder eine generierte API-Referenz eingebunden werden.
Pflege-Regeln
- Neue Inhalte in die passende Kategorie einsortieren.
- Lange Sammelseiten vermeiden.
- Entscheidungen mit Kontext und Konsequenz dokumentieren.
- Runbooks klar von Architektur- und Produktlogik trennen.
- Beispiele mit Platzhaltern statt echten Secrets verwenden.
- Deutsche Umlaute normal schreiben.