Zum Inhalt

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.