Governance
Dieses Dokument beschreibt in knapper Form, wie Entscheidungen im Projekt ESW getroffen werden. Ziel ist es, Zusammenarbeit zu ermöglichen, ohne unnötige Bürokratie aufzubauen.
Grundidee¶
ESW ist ein gemeinschaftliches Projekt, das von Freiwilligen entwickelt wird. Gute Zusammenarbeit, Transparenz und Pragmatismus stehen im Vordergrund.
Maintainer¶
Das Projekt wird von Maintainerinnen und Maintainer betreut.
Ihre Aufgaben sind:
- Beiträge sichten und zusammenführen
- auf Codequalität und Verständlichkeit achten
- die rechtliche Sauberkeit des Projekts wahren
- Releases koordinieren
Maintainer handeln im Interesse des Projekts und erklären Entscheidungen, wenn dies sinnvoll ist.
Entscheidungen¶
Entscheidungen sollen möglichst im Konsens getroffen werden.
In der Praxis bedeutet das:
- technische Fragen werden in Issues oder Merge Requests diskutiert
- Argumente zählen mehr als Positionen
- wenn kein Konsens erreicht wird, treffen die Maintainer eine Entscheidung
Beiträge¶
Beiträge aller Art sind willkommen, zum Beispiel:
- Code
- Dokumentation
- Fehlermeldungen
- Verbesserungsvorschläge
Beiträge werden nach Qualität, Nachvollziehbarkeit und Passung zum Projekt bewertet.
Änderungen an dieser Governance¶
Diese Regeln sind bewusst minimal gehalten.
Wenn das Projekt wächst oder sich die Zusammenarbeit ändert, kann dieses Dokument angepasst werden.