28 lines
1.3 KiB
Markdown
28 lines
1.3 KiB
Markdown
# Governance & Rollen
|
||
|
||
## Zweck
|
||
Definiert minimale Zuständigkeiten und Abläufe zur Pflege der globalen Baseline-Richtlinien und des Referenz-Codes.
|
||
|
||
## Rollen
|
||
- Maintainer – verwalten Ordner, prüfen Pull-Requests, geben Releases frei.
|
||
- Contributor – schlagen Änderungen vor (PR).
|
||
- Reviewer – führen inhaltliche Qualitätskontrolle durch (kann Maintainer sein).
|
||
- CI-Bot – automatisiert Format-/Style-Checks (black, flake8, mypy).
|
||
|
||
## Änderungsprozess
|
||
1. Fork → Branch → Änderung an Richtliniendokument oder Basis-Code.
|
||
2. Pull-Request mit kurzer Begründung (“Warum”) und Link auf betroffene Abschnitte.
|
||
3. Automatische Checks müssen grün sein.
|
||
4. Mindestens ein Reviewer + ein Maintainer-Approval vor Merge.
|
||
5. Merge per Squash-Commit in `main`.
|
||
|
||
## Versionierung
|
||
- Änderungen an Richtlinien werden im Datei-Header mit Datumsangabe kommentiert. Beispiel: `Updated: 2025-11-13 – Kurze Notiz`.
|
||
- Semantische Tagging-Policy des Repos (`vMAJOR.MINOR`) spiegelt Breaking Changes (MAJOR) vs. Ergänzungen (MINOR) wider.
|
||
|
||
## Konfliktlösung
|
||
- Streben nach Konsens.
|
||
- Bei Blockade: Maintainer entscheidet basierend auf Projektzielen.
|
||
|
||
## Links
|
||
[Einleitung & Scope](Einleitung_und_Scope.md) · [Code Style](Code_Style.md) · [Namenskonventionen](Namenskonventionen.md) · [Komponenten-Standardstruktur](Komponenten_Standardstruktur.md) |