Erfahre mehr über die Maintainer von Exercism
Die Maintainer von Exercism sind Freiwillige, die die verschiedenen Teile unseres Ökosystems verwalten. Sie sind erfahrene Mitglieder unserer Community, die gezeigt haben, dass sie die Werte von Exercism teilen, dass ihre Arbeit hohe Qualität hat und dass sie bereit sind, Zeit in die Arbeit an Exercism zu investieren.
Dieses Dokument beschreibt einen formalen Prozess, wie du Maintainer wirst und bleibst. Er ist so gestaltet, dass er für alle erreichbar und fair ist. Wenn du irgendwann einmal Maintainer werden willst (juhu!!), dann lies weiter! Aber denk daran: Die meisten, die bei Exercism mitbauen, sind keine Maintainer, sondern Contributors. Es gibt keine Hürde, zu Exercism beizutragen, und über jede Hilfe freuen wir uns.
Wir wollen für jeden Track mindestens zwei aktive Maintainer haben und für alle Teile der Plattform mindestens einen aktiven Maintainer.
Hinweis: In den folgenden Abschnitten geht es im Allgemeinen um Track-Maintainer. Der Prozess, um Maintainer für andere Teile des Ökosystems zu werden, ist unterschiedlich.
Maintainer sind dafür verantwortlich, dass ein Track innerhalb von Exercism gut funktioniert und sich weiterentwickelt. Konkret bedeutet das, dass Maintainer:
Maintainer sind außerdem dafür verantwortlich, mit unserer Contributor-Community in Kontakt zu stehen. Sie prüfen PRs aus der Community und sind dabei Gatekeeper, Begleiter und Cheerleader für Exercism. Sie sorgen dafür, dass die Dokumentation und die Richtlinien für Beiträge aktuell bleiben, und stellen sicher, dass es relevante offene Issues gibt, die potenzielle Contributors bearbeiten können.
Maintainer sollten die Werte von Exercism, Empathie und Freundlichkeit, vorleben und gleichzeitig die hohen Standards halten, die wir in unserer Lernplattform verankern wollen.
Die wichtigste Möglichkeit, wie Maintainer ihre Verantwortung wahrnehmen können, ist der Schreibzugriff auf Repositories. Dadurch bestimmen sie, welcher Code in ihre Repositories kommt.
Die wichtigste Motivation, Maintainer bei Exercism zu sein, ist meist intrinsisch: zum Beispiel der Spaß daran, mit anderen Gleichgesinnten etwas Sinnvolles und Nützliches zu bauen. Dazu kommen Vorteile für die Karriere, etwa ein besseres persönliches Netzwerk, mehr technische Fähigkeiten und Soft Skills und ein aussagekräftiger Eintrag außerhalb der Arbeit im Lebenslauf.
Außerdem bieten wir ein paar zusätzliche Vorteile:
Maintainer verpflichten sich, im Schnitt etwa 4 Stunden pro Woche für die Pflege ihres Tracks oder ihrer Tracks aufzubringen.
Auf Tracks, die aktiv gepflegt werden, laden wir dich zum Maintainer ein, sobald du innerhalb von 6 Monaten 150 Reputation durch Bauen und/oder Verfassen auf diesem Track erreicht hast.
Auf Tracks ohne Maintainer gelten weniger strenge Regeln. Nach ein paar kleinen gemergten Beiträgen kannst du auf dem Track ein Issue eröffnen und darum bitten, Maintainer zu werden. Wir laden dich vielleicht auch von uns aus ein, wenn uns auffällt, dass du regelmäßig zu diesen weniger gepflegten Tracks beiträgst.
Alle sechs Monate prüfen wir, ob unsere Maintainer noch aktiv sind. Bei dieser Prüfung laden wir alle ein, weiterhin Maintainer zu sein, die in den letzten 6 Monaten 100 Reputation durch Bauen, Verfassen oder Pflegen eines Tracks erreicht haben. Wer in diesem Zeitraum wenig oder gar nichts gemacht hat, wird in der Regel als Maintainer entfernt. Das ist eher eine Leitlinie als eine absolute Regel. Bevor wir solche Entscheidungen bestätigen, berücksichtigen wir die persönlichen Umstände einer Person und den Zustand des Tracks.
Sobald ein Maintainer gezeigt hat, dass er innerhalb eines Tracks aktiv Führung übernimmt, und mindestens 6 Monate Maintainer dieses Tracks war, können wir ihn zum Senior Maintainer ernennen. Als allgemeine Maßstäbe dafür gelten: mindestens 1000 Reputation durch Bauen und Pflege eines Tracks und mindestens 200 Reputation durch Bauen oder Pflegen eines Tracks in den letzten 6 Monaten. Wir betrachten aber jeden Fall einzeln.
Senior Maintainer übernehmen innerhalb eines Tracks zusätzliche Verantwortung: Sie begleiten neue Maintainer und nehmen eine stärkere Führungsrolle im Track ein. Bei Entscheidungen, bei denen unterschiedliche Meinungen aufeinandertreffen und das Admin-Team schlichten muss, haben die Meinungen der Senior Maintainer standardmäßig mehr Gewicht.
Senior Maintainer werden auf dem Track mit dem Badge „Senior Maintainer“ gekennzeichnet.
Die letzte Kategorie sind unsere Reviewer Maintainers: Maintainer, die in mehreren Tracks arbeiten, PRs prüfen und mergen, aber auf einem einzelnen Track keine proaktive Rolle oder Führungsrolle übernehmen. Reviewer Maintainers sind besonders vertrauenswürdige Mitglieder des Exercism-Teams, die seit mindestens einem Jahr bei Exercism dabei sind und mindestens einen Track als Maintainer betreut haben. Exercism-Admins laden sie ein, Reviewer Maintainers zu werden. Die Mitgliedschaft wird alle sechs Monate überprüft, ohne dass es formale Voraussetzungen gibt.
Bei Tracks mit weniger als zwei Maintainern wird das Reviewer-Team automatisch zum Repository des Tracks hinzugefügt und erhält dort Schreibzugriff. So ist sichergestellt, dass die Anforderungen an Reviews immer erfüllt werden können.