forked from fa/breadcrumb-the-shire
Most German docs were written with `ue`/`ae`/`oe`/`ss` ASCII fallbacks (`fuer`, `aenderung`, `koennen`, `gemaess`) — relic from older toolchain constraints. Replaced 237 occurrences across 38 .md files with proper umlauts and ß so the docs read naturally. Substitutions are constrained to plain prose: fenced code blocks (```...```), inline code spans (`...`), markdown link targets `[..](..)`, and HTML comments are preserved verbatim. Path references like `docs/howto-erste-aenderung.md` keep their original (umlaut-replaced) filenames — only the surrounding prose is normalised. Tool: bin/fix-md-umlauts.py (idempotent — no-op on already-clean files). Re-runnable if ASCII fallbacks creep back in via copy-paste. Doc-link-check + doc-drift-check stay green. Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
2.1 KiB
2.1 KiB
Dokumentation erweitern
Letzte Aktualisierung: 2026-03-06
Ziel
Neue Seiten schnell, konsistent und langfristig wartbar ergänzen.
Informationsarchitektur (verbindlich)
/docs/index.md ist die einzige Navigationsquelle für:
- Admin-Doku (
/admin/docs/...) - Docs-Suche
- Vollsuche (
/search)
Die Dokumentation folgt dem Diataxis-Modell mit genau vier Quadranten in dieser Reihenfolge:
- Tutorials — Lernorientierte Schritt-für-Schritt-Anleitungen
- How-to Guides — Aufgabenorientierte Anleitungen für konkrete Ziele
- Explanation — Verstaendnisorientierte Hintergrunderklaerungen
- Reference — Informationsorientierte Fakten und Nachschlagewerke
Dateinamenformat: <quadrant-prefix>-<slug>.md, wobei Prefix nur tutorial-, howto-, explanation-, reference- ist.
Format pro Seite (kurz und klar)
Jede neue Seite soll kompakt bleiben:
- genau ein H1
Letzte Aktualisierung: YYYY-MM-DD## Ziel(1-2 Sätze)- maximal 3-6 H2-Abschnitte
- kurze Listen statt Fließtextblöcke
- konkrete Befehle oder Pfade
Richtwert: zuerst kurz, Details als Verweis auf Referenzseiten.
Standardablauf
- Datei in
docs/<prefix>-<slug>.mdanlegen (Prefix:tutorial-,howto-,explanation-,reference-). - Seite im passenden Diataxis-Quadranten in
docs/index.mdeintragen. - Aussagekräftige H2/H3-Überschriften setzen (für Suche).
- Relevante Querverweise ergänzen.
- Datum aktualisieren.
Qualitätscheck vor Merge
- Seite ist in
docs/index.mdeingetragen. - Struktur ist kurz, klar, ohne Redundanz.
- Pfade, Routen, Permissions stimmen mit dem Code.
- Instanziierungsregeln sind konsistent mit
/docs/explanation-architektur.mdund/docs/reference-core-standards.md. - Mindestens ein konkretes Beispiel ist enthalten.
- Begriffe sind konsistent mit
/docs/reference-domain-glossar.md.
Häufige Fehler
- Seite existiert, ist aber nicht im Index registriert.
- Lernpfad wird mit Referenztext überladen.
- Lange Detailtexte ohne klare Handlungsschritte.
- API-/Permission-Änderung im Code ohne Doku-Update.