# 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)