Rollen und Teams in den MDN Web Docs
Der Erfolg und das Wachstum des MDN Web Docs Projekts ist zu einem großen Teil der Gemeinschaft der Mitwirkenden zu verdanken. Einige Mitwirkende haben einen Teil ihrer Zeit dem Support der täglichen Aufgaben bei den MDN Web Docs gewidmet. Änderungen an der Website, einschließlich Wartungsaufgaben, werden von Mitarbeitenden, Auftragnehmern und einem Netzwerk von Partnern durchgeführt, die alle der Gesundheit, dem Wachstum und der Wartung von MDN Web Docs verpflichtet sind. Das Projekt stützt sich stark auf Rollen und Teams in der MDN-Organisation auf GitHub, um Änderungen von diesen unterschiedlichen Gruppen zu verwalten und zu integrieren. Eine Liste der aktuellen Mitglieder der Organisation finden Sie unter github.com/orgs/mdn.
Beiträge aus der Gemeinschaft helfen diesem Open-Source-Projekt enorm. Mitwirkende können ihre Arbeiten bei den MDN Web Docs nutzen, um ihre Fähigkeiten in Schreiben, Technik und Zusammenarbeit sowie ihre Kompetenz im Umgang mit Menschen aus unterschiedlichen Hintergründen zu demonstrieren. Dieser Abschnitt beschreibt die Rollen, die Sie als Freiwillige*r im MDN Web Docs Projekt übernehmen können.
Rollen
Im MDN Web Docs Projekt können Sie die Rolle eines Mitwirkenden, eines Organisationsmitglieds, eines Maintainers oder eines Eigentümers übernehmen. Der Fortschritt von einer Rolle zur nächsten ist ein schrittweiser Prozess. Mit wachsender Verantwortung ist es möglich, gleichzeitig mehrere Rollen auszufüllen. Rollen wie eingeladener Experte können direkt übernommen werden, wenn Sie Ihre Expertise in einem bestimmten Bereich nachgewiesen haben.
Unabhängig von der Rolle, die Sie in diesem Projekt übernehmen, sind Sie immer ein Mitwirkender. Ein Mitwirkender ist die Grundrolle, auf der alle anderen Rollen aufbauen. Während Sie in jeder Funktion an diesem Projekt arbeiten, müssen Sie daher die Anforderungen der Rolle des Mitwirkenden erfüllen.
Mitwirkender (Contributor)
Mitwirkende, oder Gemeinschaftsteilnehmer, tragen mit ihrer Zeit, ihren Fähigkeiten, Meinungen und Ideen zum Projekt bei. Mitwirkende arbeiten direkt am Projekt und bieten einen Mehrwert. Neben dem Schreiben und Testen von Code umfassen Beiträge das Erstellen und Aktualisieren von Dokumentationen, Recherchen, Fehlerbehebungen und die Unterstützung anderer Community-Mitglieder.
Abhängig von der Häufigkeit Ihrer Beiträge können Sie gelegentlich oder regelmäßig Beitragen. Wenn Ihre Beiträge signifikante Auswirkungen auf das Projekt haben, können Sie als hervorgehobener Mitwirkender nominiert oder zum Organisationsmitglied befördert werden.
Wenn Sie neu hier sind und als Mitwirkender aktiv werden möchten, werfen Sie einen Blick auf unseren Leitfaden für Beiträge und die Repositories in der MDN GitHub-Organisation.
Als Mitwirkender können Sie sich durch folgende Tätigkeiten am Projekt beteiligen:
- Teilnahme an Community-Diskussionen auf den Kommunikationskanälen.
- Unterstützung anderer Mitwirkender bei ihren Pull Requests und Issues oder Mentoring neuer Mitwirkender.
- Einreichen von Fehlerberichten. Weitere Informationen finden Sie in den Hauptrepositories.
- Kommentieren von Issues, um Gespräche zu einem produktiven Ergebnis zu führen.
- Bearbeitung von offenen Issues (z. B. im
content
Repository) durch Einreichen von Pull Requests. - Teilnahme an Community-Veranstaltungen.
- Förderung des MDN Projekts.
Anforderungen:
Um ein Mitwirkender zu sein, müssen Sie Folgendes einhalten:
- Mozillas Verhaltenskodex
- Richtlinien für Beiträge (Siehe die Datei
CONTRIBUTING.md
in jedem Repository, z. B. die Richtlinien für Beiträge für dasmdn/content
-Repository).
Privilegien:
Mitwirkende genießen folgende Privilegien:
- Einladungen zu Mitwirkenden-Veranstaltungen.
- Berechtigung, Organisationsmitglied zu werden.
Organisationsmitglied
Organisationsmitglieder sind etablierte Mitwirkende, die regelmäßig an den MDN Web Docs mitarbeiten und beitragen. Sie sind verpflichtet, im Interesse des Projekts zu handeln.
Anforderungen:
Um Organisationsmitglied zu werden, müssen Sie eine oder mehrere der folgenden Anforderungen erfüllen:
- Zwei oder mehr Pull Requests eingereicht und gemergt haben, die zwei oder mehr Issues lösen.
- Mindestens zwei Monate zu Projekten der MDN Web Docs beigetragen haben.
- Aktiv zu mindestens einem Projektbereich beigetragen haben.
Die folgenden zwei Anforderungen sind obligatorisch:
- Zwei-Faktor-Authentifizierung für Ihren GitHub-Account aktiviert haben.
- Signierte Commits aktiviert haben.
Privilegien:
Organisationsmitglieder haben Privilegien auf Ebene der Organisation auf GitHub.
Maintainer
Maintainer sind etablierte Mitwirkende, die für ein oder mehrere Projekte bei MDN verantwortlich sind. Von ihnen wird erwartet, dass sie an der Entscheidungsfindung bezüglich der Richtlinien und Prioritäten des Projekts teilnehmen. Siehe den Prozess, um jemanden als Maintainer zu nominieren.
Als Maintainer engagieren Sie sich in den folgenden Aktivitäten:
- Prioritäten für das Projekt festlegen, für das Sie verantwortlich sind.
- Teilnahme an Community-Meetings.
- Mentoring neuer und bestehender Mitwirkender in allen anderen Rollen.
- Je nach Fähigkeiten vorschlagen, genehmigen oder umsetzen in Ihrem Projektbereich:
- Verbesserungen von Code und Infrastruktur
- Verbesserungen von Inhalten
- Verbesserungen von Prozessen
Anforderungen:
Um berechtigt zu sein, Maintainer zu werden, müssen Sie eine oder mehrere der folgenden Anforderungen erfüllen:
- Erfahrung als eingeladener Experte für mindestens sechs Monate angetreten haben.
- Nachweislich umfassendes Wissen über das Projekt in mehreren Bereichen gezeigt haben.
- Die Fähigkeit unter Beweis gestellt haben, gute Urteile zu fällen, unabhängig von den Einflüssen anderer Mitglieder.
- Die Qualität des Mentorings anderer Mitwirkender gezeigt haben.
- Zugestimmt haben, mindestens 16 Stunden pro Monat an dem Projekt zu arbeiten.
- Das Community-Meeting besucht haben, das alle zwei Monate stattfindet.
Hinweis: Wenn Sie jemanden für diese Rolle als geeignet ansehen, können Sie einen Maintainer nominieren.
Privilegien:
Maintainer haben die Befugnis, Pull Requests zu genehmigen und zu mergen.
Eigentümer (Owner)
Eigentümer haben weitreichende Berechtigungen, um Benutzer und GitHub-Teams zu verwalten, den Zugriff auf Repositories innerhalb der MDN-Organisation aufrechtzuerhalten, Repository-Einstellungen zu verwalten und Deployments in die Produktion durchzuführen. Eigentümer sind an alle Anforderungen anderer Mitwirkenden-Rollen gebunden.
Hinweis: Die Rolle des Eigentümers ist derzeit auf Mitarbeitende von Mozilla beschränkt.
Anforderungen:
Zusätzlich zu den Anforderungen anderer Mitwirkenden-Rollen haben Eigentümer die folgenden Verantwortlichkeiten:
- Einhaltung und Durchsetzung der MDN-Teamnormen, einschließlich der Community Participation Guidelines und Mozilla Policies.
- Befolgung der MDN-Organisationsrichtlinien und Führungsbeispiel geben.
- Vorschlag, Dokumentation und Implementierung neuer Richtlinien durch den Pull-Request-Prozess.
- Verfolgen und Beitragen zu Issues und Diskussionen in der gesamten MDN-Organisation.
- Sicherstellen, dass ein Issue oder Pull Request innerhalb einer Woche Feedback von mindestens einem Mitglied erhält.
- Archivieren oder Löschen unmaintainierter Repositories.
- Diskussion über GitHub-Features, Auswahl dessen, was genutzt wird, und Dokumentation der Entscheidungen.
Privilegien:
Eigentümer können:
- Organisationseigentümer und -mitglieder nach Bedarf hinzufügen und entfernen.
- Mitarbeiter für spezifische Repositories hinzufügen und entfernen.
- Repositories (als neue Projekte oder Übertragungen) nach Bedarf hinzufügen.