Collaboration Modell - OpenKNX/OpenKNX GitHub Wiki
Hier wird Beschrieben wie wir als OpenKNX-Gemeinschaft zusammenarbeiten, welche Gruppen es gibt, welche Berechtigungen vergeben werden, wie Entscheidungen getroffen werden.
Weiterhin auch, wie diese Konzepte technisch umgesetzt werden.
- Public: sieht unsere Public Repos, pull / clone / Issues
- Member:
- Developer
- coreteam
- Admins
Jedes Repo sollte einen oder mehrere Besitzer haben (Zuweisung der Rolle Admin in den Repo-Settings). Die Besitzer können weitere Maintainer hinzufügen, die Schreibrechte auf die Protected-Branches haben Auf andere Branches haben alle Developers Schreibrechte, Members müssen über PRs aus privaten Forks beitragen
- Abstimmung über die Aufnahme im coreteam
- Kandidat liefert Vorname / Name / Email (Adresse ?) , und github-Account
- Einladung zu slack
- Einladung in die github-Org und Aufname ins Team "Members"
- Members, die über einen längeren Zeitraum aktiv sind, Beiträge leisten und an Meetings teilnehmen können bei Bedarf ins Developers Team aufgenommen werden.
- Abstimmung über die Aufnahme im coreteam