41fe424352dd807ad9f8db213b60738f640505da
- projekt/suche.mdx: neuer Abschnitt "Performance-Optionen" (Combined-Cache mit TTL/Key/Header-Verhalten, In-Memory-ngram-Index mit zwei Flags, Fallback- Zuständen, Restore-Neuaufbau, Messwerten), drei neue Fehlerbilder, Verifikation auf tibi-server 63a2848c ergänzt. - server/konfiguration.mdx: Bereich search.inMemory in der Übersichtstabelle plus eigener Abschnitt (Kill-Switch, Budget pro Index, Reload-Pflicht, Restore). - projekt/audit-backup.mdx: Hinweis, dass Snapshot- und Backup-Restore alle In-Memory-Zustände neu aufbauen (auch bei Teilabbrüchen). Build geprüft: npx astro build (71 Seiten, ohne Fehler).
Tibi Doku
Entwickler- und später Anwender-Dokumentation für Tibi-Server und Tibi-Admin-Nova. Basis: Astro Starlight — Markdown-Quellen, statischer Build, eingebaute Volltextsuche (Pagefind). Theme an Nova angelehnt (Inter, Near-Black, Nova-Orange).
Altes Demo+Docs-Repo liegt archiviert unter cms/tibi-docs-legacy.
Start
npm install
npm run dev # http://localhost:4321
# oder
make docker-up # https://tibi-docs.code.testversion.online/
make docker-down
Docs pflegen
Single Source bleibt in den Quell-Repos — hier wird nur gerendert:
npm run sync # tibi-server/docs + tibi-admin-nova/docs übernehmen
npm run sync:openapi # OpenAPI vom laufenden Server holen (TIBI_API_URL)
npm run build # prüfen, ob alles rendert
Eigene Seiten: src/content/docs/{einstieg,nova,anwender,reference,adr}/.
Struktur
src/content/docs/
index.mdx Startseite (Hero)
einstieg/ was-ist-tibi, schnellstart, begriffe
# Neuaufbau: server/, nova/, anwender/, reference/, adr/ folgen
scripts/
sync-server-docs.mjs
sync-openapi.mjs
Siehe AGENTS.md für die Agenten-Regeln.
Languages
MDX
86.8%
JavaScript
11.8%
CSS
1%
Makefile
0.3%