Introduced the "Docs-as-Code" approach across the project to ensure maintainable and versioned documentation. Updated agent role definitions and responsibilities in `AGENTS.md`. Reorganized and expanded the `/docs` directory for better alignment with project workflows and architecture. |
||
|---|---|---|
| .. | ||
| adr | ||
| c4 | ||
| how-to | ||
| reference | ||
| .frontmatter.schema.json | ||
| Analyse_Build-Tooling-Integrität_01-2026.md | ||
| ARCHITECTURE.md | ||
| ArchitektonischeEvaluierungImplementierungsstrategieOffline-FähigkeitKMP_Web-Desktop_SQLDelight_2-2-1_01-2026.md | ||
| Backend_Status_Report_01-2026.md | ||
| Frontend_Status_Report_01-2026.md | ||
| Kompatibilitätsanalyse_01-2026.md | ||
| Ping-Service_Impl_01-2026.md | ||
| README.md | ||
| RoomJetpackAndroidDevelopers.md | ||
| Technischer_Kompatibilitäs-Architektur_KMP-2-3-0_Ökosystem.md | ||
Projektdokumentation "Meldestelle"
Willkommen zur zentralen Projektdokumentation. Dieses Verzeichnis ist die "Single Source of Truth" für alle architektonischen Entscheidungen, Anleitungen und Implementierungsdetails.
Die Dokumentation wird nach dem "Docs-as-Code"-Prinzip gepflegt: Sie liegt neben dem Code, wird mit Git versioniert und von allen Teammitgliedern (Mensch und KI) aktuell gehalten.
Struktur der Dokumentation
- /01_Architecture: Enthält Architecture Decision Records (ADRs). Jede wichtige Architekturentscheidung (z.B. "Warum nutzen wir ein API-Gateway?") wird hier in einer eigenen Datei festgehalten.
- /02_Onboarding: Anleitungen für den schnellen Einstieg in das Projekt. Enthält
Getting_Started.mdfür das lokale Setup. - /03_Agents: Definitionen und spezifische Anleitungen für die im Projekt eingesetzten KI-Agenten.
AGENTS.md: Definiert die Rollen, Verantwortlichkeiten und Regeln für jeden Agenten.Gemini/,Junie/: Ablageorte für finalisierte Berichte und Analysen der jeweiligen KI-Assistenten.
- /04_Backend: Dokumentation, die sich speziell auf die Backend-Services bezieht.
- /05_Frontend: Dokumentation für das KMP-Frontend ("Meldestelle Portal").
- /06_Infrastructure: Anleitungen und Konfigurationsdetails zur Infrastruktur (Docker, Keycloak, Consul, etc.).
Wie man diese Dokumentation pflegt
Jeder Entwickler und jeder KI-Agent ist dafür verantwortlich, die Dokumentation, die seinen Arbeitsbereich betrifft, zu aktualisieren.
- Bei neuen Features: Erstelle oder aktualisiere die entsprechende Implementierungs-Doku.
- Bei Architektur-Änderungen: Erstelle ein neues ADR oder aktualisiere ein bestehendes.
- Bei Änderungen am Setup: Passe die Anleitungen im
Onboarding- oderInfrastructure-Verzeichnis an.
Änderungen an der Dokumentation sollten Teil derselben Pull Request/Commit sein wie die zugehörigen Code-Änderungen.