Darstellung: Inline-Code-Chips fuer Dark Mode, 58 Seiten auf .mdx (Komponenten rendern jetzt)

Befund 1 (Nutzer): Inline-Code war im Dark Mode kaum lesbar.
- src/styles/custom.css: eigene Chip-Farben (--tibi-inline-*), Rahmen, nowrap in der ersten Tabellenspalte
- gemessen: Text/Chip 10,2:1 dunkel, 12,4:1 hell

Befund 2 (beim Nachmessen gefunden): 58 Seiten waren .md - Starlight-Komponenten wurden NICHT gerendert
(rohe <Aside>/<Steps>-Tags, import-Zeile als sichtbarer Text auf 57 Seiten).
- alle 58 Seiten auf .mdx umgestellt und MDX-konform gemacht (Imports, Block-Tags in eigenen Zeilen,
  HTML-Kommentare -> {/* */}, geschweifte Klammern escaped)
- nachher: 428 Asides, 87 Steps, 158 Tab-Gruppen gerendert, 0 geleakte Imports
- fehlender Import in reference/hooks-daten ergaenzt

Regressionsschutz: audit-docs.mjs prueft jetzt Komponente-ohne-Import, .md-mit-Komponente,
geleakte Imports und rohe Tags im gebauten dist/. AGENTS.md 3 dokumentiert die .mdx-Regel.

Nebenfund: de.json mit ASCII-Umschreibungen -> Issue tibi-admin-nova #6
Build: 71 Seiten gruen, Audit 7 legitime Platzhalter-Marker
This commit is contained in:
apairon committed 2026-10-17 13:54:52 +00:00
1 parent 06c5f0d8ea
commit dcdb6ee637
64 files changed
+246 -104

No files matched your search

@@ -0,0 +1,34 @@
---
title: Was ist Tibi?
description: Überblick über Tibi-Server, Tibi-Admin und Tibi-Projekte.
---
import { CardGrid, LinkCard } from '@astrojs/starlight/components';
**Tibi** ist unser Baukasten aus Verwaltungs-Backend plus eigenständigen Projekt-Websites:
- **Backend = Tibi-Server + tibi-admin.** Der **Tibi-Server** (Go + MongoDB) ist das API-Backend: Collections in YAML, Logik über JavaScript-Hooks, Echtzeit über SSE, dazu LLM, Upload/Bildverarbeitung, PDF, Audit, Jobs, OpenAPI. **tibi-admin** (Release Nova) ist die Bedienoberfläche zu diesem Backend: Svelte-Frontend, lokal im Mock-Modus, in Staging/Live statisch hinter Reverse Proxy gegen den echten Server.
- **Projekt-Website (aus `tibi-svelte-starter` geklont):** eigenständige Website auf Tibi-Basis — normale kleine Websites, Shops, Intranet-Anwendungen usw. Svelte-SPA mit SSR-Hook im Tibi-Server. **Hier arbeitest du als Projekt-Entwickler** — du klonst den Starter, ersetzt Platzhalter und konfigurierst Sammlungen und Hooks. Go-Code vom Server und Admin-Code fasst du nicht an.
## Wie hängt das zusammen?
```text title="Zusammenspiel im Überblick"
Projekt-Website (eigenständig: Website, Shop, Intranet aus tibi-svelte-starter)
│ Svelte-SPA, SSR-HTML aus dem Server-Hook
▼
Backend: tibi-admin (Bedienoberfläche) ──REST /api/v1, SSE──▶ Tibi-Server (Go)
│ config.yml + collections/*.yml + hooks/*.js
▼
MongoDB / Maildev / Storage
```
Backend verwalten, Website bauen: als Projekt-Entwickler pflegst du Inhalte im Admin und baust die eigenständige Website im Starter.
## Wo geht es weiter?
<CardGrid stagger>
<LinkCard title="Schnellstart" href="/einstieg/schnellstart/" description="Starter klonen, starten, prüfen." />
<LinkCard title="Begriffe" href="/einstieg/begriffe/" description="Die wichtigsten Tibi-Begriffe im Glossar." />
</CardGrid>
Verifiziert am 2b091d8 2026-10-17 (tibi-admin-nova), am 68b4278 2026-10-17 (tibi-server)