Mitwirken
Mitwirken heißt hier, über die Rolle Leser hinauszugehen und Änderungen am Quelltext oder an der Projektdokumentation beizutragen. Diese Seite erklärt die Rollen und führt zu den Schritten.
Erste Schritte
Projekt öffnen → eigene Rolle ablesen → Zugriff anfordern → Umgebung einrichten → Änderung einreichen
Häufige Aufgaben
Die Rollenleiter
<html>
<div style="display:grid;grid-template-columns:repeat(4,minmax(120px,1fr));min-width:520px">
<div style="border-right:1px solid var(--wk-border-light, #e3e6ec);padding:10px 12px">
<div style="font:600 12px/1.4 var(--wk-font-body, system-ui, sans-serif);color:var(--wk-ink, #3b4252)">1 Leser</div>
<div style="font:11px/1.5 var(--wk-font-body, system-ui, sans-serif);color:var(--wk-text, #5b6472)">ansehen, beziehen</div>
</div>
<div style="border-right:1px solid var(--wk-border-light, #e3e6ec);padding:10px 12px">
<div style="font:600 12px/1.4 var(--wk-font-body, system-ui, sans-serif);color:var(--wk-ink, #3b4252)">2 Mitwirkender</div>
<div style="font:11px/1.5 var(--wk-font-body, system-ui, sans-serif);color:var(--wk-text, #5b6472)">anlegen, bearbeiten</div>
</div>
<div style="border-right:1px solid var(--wk-border-light, #e3e6ec);padding:10px 12px">
<div style="font:600 12px/1.4 var(--wk-font-body, system-ui, sans-serif);color:var(--wk-ink, #3b4252)">3 Maintainer</div>
<div style="font:11px/1.5 var(--wk-font-body, system-ui, sans-serif);color:var(--wk-text, #5b6472)">Mitgliedschaft, Einstellungen</div>
</div>
<div style="padding:10px 12px">
<div style="font:600 12px/1.4 var(--wk-font-body, system-ui, sans-serif);color:var(--wk-ink, #3b4252)">4 Administrator</div>
<div style="font:11px/1.5 var(--wk-font-body, system-ui, sans-serif);color:var(--wk-text, #5b6472)">wiki-weit, nicht projektbezogen</div>
</div>
</div>
</html>
| Stufe | Was sie darf |
|---|---|
| 1 Leser | Projekt und freigegebene Repositories ansehen, Archive beziehen |
| 2 Mitwirkender | zusätzlich Inhalte anlegen und bearbeiten; je nach Einbindung auch pushen |
| 3 Maintainer | zusätzlich über Mitgliedschaft und Projekteinstellungen entscheiden |
| 4 Administrator | wiki-weite Rechte; ausdrücklich keine projektbezogene Stufe |
Wesentliche Funktionen
- Die eigene Rolle steht auf jeder Projektkarte und im Kopf jedes Repository-Bildschirms.
- Contributor-Zugriff lässt sich als strukturierte Anfrage stellen; sie nimmt Projekt, gewünschte und aktuelle Rolle sowie die einzutragende Gruppe automatisch mit.
- Der Quelltext ist über einen Git-Endpunkt erreichbar;
clone,fetchundpushfunktionieren. - Einzelne Dateien lassen sich unmittelbar im Repository-Bildschirm bearbeiten, wenn die Berechtigung dafür reicht.
Grundgedanke
Die Rolle wird am Wurzelpunkt des Projekts ausgewertet und gilt für das ganze Projekt. Vergeben wird sie durch Mitgliedschaft in einer Projektgruppe, deren Name sich aus einem festen Präfix und dem Projektschlüssel bildet; die zutreffenden Gruppennamen stehen auf der Seite, die einen gesperrten Bereich erklärt, damit eine Anfrage benennen kann, worum sie bittet. Davon getrennt entscheidet die Einbindung eines Repositories, wer es ansehen, beziehen, vorschlagen oder beschreiben darf — eine Contributor-Rolle im Projekt bedeutet deshalb nicht automatisch Schreibrecht auf jedem seiner Repositories. Eine Anfrage erteilt selbst nie eine Berechtigung; sie erzeugt einen Vorgang.
Administration
Wer Maintainer eines Projekts ist, verwaltet dessen Mitglieder selbst: Der Bereich Mitwirken auf der Projektseite führt zu Mitglieder, wo Leser- und Contributor-Rollen vergeben, geändert und entzogen werden. Wiki-Administrationsrechte sind dafür nicht nötig — die Projektrolle entscheidet.
Nicht dort vergeben wird die Rolle Maintainer selbst; die ernennt die Wiki-Administration. Was sonst noch offen ist, steht unter Stand der Beitragsregeln.
Störungen
Keine. Erwartete, aber fehlende Projekte oder Repositories sind in Projekte finden und Repositories finden unter Hinweise behandelt.
Für Entwicklerinnen und Entwickler
- Stand der Beitragsregeln — was verbindlich gilt und was offen ist