docs: establish AOM + per-system technical truth (ping-service)
This commit is contained in:
@@ -5,7 +5,7 @@ Dieses Dokument beschreibt die Zielstruktur und das Mapping vom bisherigen Stand
|
|||||||
Zielstruktur (Top-Level)
|
Zielstruktur (Top-Level)
|
||||||
|
|
||||||
backend/ Gateway, Discovery (optional), Services
|
backend/ Gateway, Discovery (optional), Services
|
||||||
gateway
|
gateway Spring Cloud Gateway
|
||||||
discovery
|
discovery
|
||||||
services
|
services
|
||||||
frontend/ KMP Frontend
|
frontend/ KMP Frontend
|
||||||
@@ -71,6 +71,6 @@ Nächste Schritte (MP-22 Folgetasks)
|
|||||||
1. Physisches Verschieben der Frontend-Module gemäß Mapping und Anpassung von settings.gradle.kts.
|
1. Physisches Verschieben der Frontend-Module gemäß Mapping und Anpassung von settings.gradle.kts.
|
||||||
2. Physisches Verschieben der Backend-Komponenten in backend/* inkl. evtl. Package-Pfade, sofern notwendig.
|
2. Physisches Verschieben der Backend-Komponenten in backend/* inkl. evtl. Package-Pfade, sofern notwendig.
|
||||||
3. Ergänzung von docker-compose.services.yml und docker-compose.clients.yml mit echten Overlays.
|
3. Ergänzung von docker-compose.services.yml und docker-compose.clients.yml mit echten Overlays.
|
||||||
4. Erstellen der ersten ADRs unter docs/adr (Koin, SQLDelight, Optimistic Locking, Freshness UI, Core Domain).
|
4. Erstellen der ersten ADRs unter `docs/01_Architecture/adr/` (Koin, SQLDelight, Optimistic Locking, Freshness UI, Core Domain).
|
||||||
|
|
||||||
Hinweis: ADRs liegen ab sofort zentral unter `docs/adr/` (nicht mehr unter `docs/architecture/adr/`). C4-Diagramme wurden nach `docs/c4/` verschoben.
|
Hinweis: ADRs liegen ab sofort zentral unter `docs/01_Architecture/adr/`. C4-Diagramme liegen unter `docs/01_Architecture/c4/`.
|
||||||
|
|||||||
@@ -4,7 +4,7 @@
|
|||||||
|
|
||||||
[Vorgeschlagen | Akzeptiert | Veraltet | Ersetzt]
|
[Vorgeschlagen | Akzeptiert | Veraltet | Ersetzt]
|
||||||
|
|
||||||
Falls sie ersetzt, fügen Sie einen Verweis auf die neue ADR ein: `[ADR-XXX](XXX-filename.md)`
|
Falls sie ersetzt wird, fügen Sie einen Verweis auf die neue ADR ein (Beispiel): `ADR-0012`.
|
||||||
|
|
||||||
## Kontext
|
## Kontext
|
||||||
|
|
||||||
|
|||||||
@@ -60,8 +60,8 @@
|
|||||||
- Environment-Variablen: in `config/env/.env` und optional `config/env/.env.local`.
|
- Environment-Variablen: in `config/env/.env` und optional `config/env/.env.local`.
|
||||||
|
|
||||||
## Weiterführende Hinweise
|
## Weiterführende Hinweise
|
||||||
- Architektur: `docs/ARCHITECTURE.md`
|
- Architektur: `docs/01_Architecture/ARCHITECTURE.md`
|
||||||
- ADRs: `docs/adr/`
|
- ADRs: `docs/01_Architecture/adr/`
|
||||||
- C4-Diagramme: `docs/c4/`
|
- C4-Diagramme: `docs/01_Architecture/c4/`
|
||||||
|
|
||||||
Stand: Dezember 2025
|
Stand: Dezember 2025
|
||||||
|
|||||||
@@ -14,7 +14,7 @@ Junie wird genutzt für **Repo-nahe Arbeit**: Code lesen, reale Pfade/Module fin
|
|||||||
* Änderungen so klein wie möglich halten und den passenden Doku-Output erzeugen.
|
* Änderungen so klein wie möglich halten und den passenden Doku-Output erzeugen.
|
||||||
|
|
||||||
## Don’t
|
## Don’t
|
||||||
* Keine „zweite Wahrheit“ in `.junie/guidelines/*` etablieren.
|
* Keine „zweite Wahrheit“ in `.junie/*` etablieren (Tooling bleibt Tooling).
|
||||||
* Keine Entscheidungen „im Chat verlieren“ – am Ende muss ein Artefakt in `docs/` stehen.
|
* Keine Entscheidungen „im Chat verlieren“ – am Ende muss ein Artefakt in `docs/` stehen.
|
||||||
|
|
||||||
## Abschluss (Pflicht)
|
## Abschluss (Pflicht)
|
||||||
|
|||||||
@@ -3,12 +3,15 @@ owner: project-maintainers
|
|||||||
status: active
|
status: active
|
||||||
review_cycle: 180d
|
review_cycle: 180d
|
||||||
last_reviewed: 2025-10-31
|
last_reviewed: 2025-10-31
|
||||||
summary: "Übersicht der wichtigsten lokalen URLs und Ports. Quelle: docker/versions.toml"
|
summary: "Übersicht der wichtigsten lokalen URLs und Ports. Quelle: docker-compose.yaml + config/env"
|
||||||
---
|
---
|
||||||
|
|
||||||
# Referenz: Wichtige URLs und Ports (lokal)
|
# Referenz: Wichtige URLs und Ports (lokal)
|
||||||
|
|
||||||
Quelle der Wahrheit für Ports: [docker/versions.toml](../../docker/versions.toml) → [service-ports]
|
Quelle der Wahrheit für Ports/URLs (Repo-aktuell):
|
||||||
|
|
||||||
|
* `docker-compose.yaml`
|
||||||
|
* `config/env/.env` (und optional `config/env/.env.local`)
|
||||||
|
|
||||||
## Infrastruktur
|
## Infrastruktur
|
||||||
|
|
||||||
@@ -39,7 +42,5 @@ Quelle der Wahrheit für Ports: [docker/versions.toml](../../docker/versions.tom
|
|||||||
|
|
||||||
## Hinweise
|
## Hinweise
|
||||||
|
|
||||||
- Die oben genannten Ports sind in `docker/versions.toml` unter `[service-ports]` zentral gepflegt und werden für Docker
|
- Die oben genannten Ports sind aus dem aktuellen Compose-/Env-Setup abgeleitet.
|
||||||
Compose-Generierung und Validierung verwendet.
|
- Bei Port-Konflikten passe die Werte in `config/env/.env` an (oder nutze lokale Overrides in `config/env/.env.local`).
|
||||||
- Bei Port-Konflikten können die Werte in `docker/versions.toml` angepasst und anschließend die Compose-Dateien mit
|
|
||||||
`bash scripts/generate-compose-files.sh all development` neu generiert werden.
|
|
||||||
|
|||||||
@@ -6,5 +6,5 @@
|
|||||||
* **Kontext:** …
|
* **Kontext:** …
|
||||||
* **Rollen genutzt:** …
|
* **Rollen genutzt:** …
|
||||||
* **Ergebnis:** … (Link auf ADR/Note/How-to/Reference)
|
* **Ergebnis:** … (Link auf ADR/Note/How-to/Reference)
|
||||||
* **Offen:** … (Link auf `docs/00_Domain/questions.md` oder andere Parking Lots)
|
* **Offen:** … (Links auf relevante ADRs/Notes/Code-Stellen; optional: Eintrag im Journal reicht)
|
||||||
* **Next:** …
|
* **Next:** …
|
||||||
|
|||||||
Reference in New Issue
Block a user