1.3 KiB
1.3 KiB
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
- Fork → Branch → Änderung an Richtliniendokument oder Basis-Code.
- Pull-Request mit kurzer Begründung (“Warum”) und Link auf betroffene Abschnitte.
- Automatische Checks müssen grün sein.
- Mindestens ein Reviewer + ein Maintainer-Approval vor Merge.
- 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 · Code Style · Namenskonventionen · Komponenten-Standardstruktur