Gerrit/Tutorial/tl;dr/de

Create account

 * 1) Installiere und konfiguriere Git.
 * 2) Erstelle einen SSH-Schlüssel (die Schritte 1-3 reichen für Gerrit).
 * 3) Erstelle ein Wikimedia-Entwicklerkonto. Melde dich an und füge deinen öffentlichen Schlüssel zu gerrit hinzu.
 * 4) Füge deinen öffentlichen Schlüssel auch zu LDAP hinzu, indem du die [$url toolsadmin-Schnittstelle] oder Special:NovaKey auf wikitech verwendest.

 Hole den Code:

Clone the repository using the command in the repository browser (e.g. https://gerrit.wikimedia.org/g/mediawiki/core). You can find these on the list, or from the extension infobox on mediawiki.org. The most commonly cloned repositories are:

Für den MediaWiki-Kern:

Oder für eine Erweiterung:

Oder für ein Skin:

Write your patch
Jetzt schreibe etwas Code. Wenn der Code fertig ist:
 * In der Gerrit-Welt solltest du das nur einmal pro Zweig tun!
 * Vergewissere dich, dass du das sendest, was du senden willst. Drücke "q", um zu beenden.
 * Dadurch wird dein Code an Gerrit gesendet. Wenn du Fehler mit dem Schalter "$1" erhältst, verwendest du möglicherweise veraltete "gerrit-tools" statt "git-review".

You are encouraged to invite one or two maintainers as reviewers on your change. After creating the change request, the  will have printed the URL for you change request. You can also find [ https://gerrit.wikimedia.org/r/dashboard/self your changes] through your Gerrit dashboard. Klicke unter "Reviewers" auf die Schaltfläche "Add Reviewer". Schreibe den Namen eines Überprüfers in das Eingabefeld. Wenn du nicht weißt, wen du zum Überprüfen einladen sollst, versuche es bei dem Maintainer für die Komponente, die du bearbeitet hast, oder frage auf.

Update your patch
Wenn der Prüfer dich bittet, eine Änderung vorzunehmen, nimm sie vor und ergänze deinen Commit:


 * z.B. 1234 in https://gerrit.wikimedia.org/r/1234 oder $3
 * Nimm die erforderlichen Änderungen an den Quelldateien vor.
 * Du kannst dies mehr als einmal tun. Du kannst die Commit-Nachricht ändern, achte jedoch darauf, die "Change-Id"-Zeile beizubehalten. }}
 * Dadurch wird ein neues Patch-Set in derselben Gerrit-Änderung erstellt und eine Einladung zur erneuten Überprüfung des Codes gesendet.