1.6 KiB
1.6 KiB
Maintainers and Review Ownership
Dieses Repo ist so klein gehalten, dass eine schlanke Maintainer-Struktur sinnvoller ist als komplexe Freigaberegeln.
Primaerer Maintainer
@johannes
Verantwortungsbereiche
- Runtime / Compose / Netzlogik
compose.yamlcompose/scripts/systemd/
- Dokumentation / Betriebswissen
docs/README.mdCHANGELOG.mdCONTRIBUTING.mdSECURITY.md
- Repository-Prozess in Gitea
.gitea/- Release-Notizen
- Issue- und PR-Triage
Review-Regeln
Empfohlene Minimalregeln:
- Aenderungen an
compose.yaml,scripts/alanctloder Netz-Setup immer bewusst reviewen. - Vor Merge von Infrastruktur-Aenderungen mindestens
./scripts/release-checkausfuehren. - Bei Aenderungen mit Betriebsfolgen zusaetzlich
./scripts/alanctl validateund./scripts/alanctl doctorlaufen lassen. - Bei Update- oder Rollback-Aenderungen immer
CHANGELOG.mdund passende Doku mitziehen.
CODEOWNERS-Hinweis
Dieses Repo enthaelt eine CODEOWNERS-Datei fuer Instanzen, die das unterstuetzen.
Falls deine Gitea-Version oder Konfiguration CODEOWNERS nicht automatisch auswertet, nutze diese Datei als dokumentierte Zustaendigkeitsmatrix und setze die Review-Regel organisatorisch ueber Pull Requests um.
Praktischer Betrieb in kleinen Teams
Falls spaeter weitere Maintainer dazukommen, ist dieses Muster sinnvoll:
@johannesals primaerer Owner fuer Runtime und Releases- ein zweiter Owner fuer Dokumentation und Review
- sicherheitsrelevante Aenderungen nie ohne sichtbare Review-Notiz mergen