Gerrit/de



Code-Überprüfung ist das Herzstück unseres Entwicklungsprozesses. Jeder Software-Beitrag zu MediaWiki oder einem anderen gehosteten Wikimedia-Projekt, wird überprüft und auf gerrit.wikimedia.org genehmigt, bevor er auf unseren Git-Repositorien zusammengeführt wird. Das Werkzeug das wir benutzen, um Code-Überprüfungen zu behandeln ist Gerrit.

Alle Gerrit-Benutzer können Beiträge überprüfen, aber nur Betreuer haben die speziellen Rechte um sie zu genehmigen oder sie abzulehnen.

Erste Schritte
Um eine funktionierende vorkonfigurierte Entwicklungs-Installation von MediaWiki zu erhalten, einschließlich einer virtuellen Maschine, den MediaWiki-Quellcode sowie alle Voraussetzungen und (optional) verschiedene Erweiterungen, siehe MediaWiki-Vagrant. Dies ist der empfohlene Weg, mit der MediaWiki-Entwicklung anzufangen.

Um einfach unseren Code zu durchsuchen & sich zu teilen können Sie den GitHub Server verwenden.

To make an anonymous git clone of core MediaWiki, git clone https://gerrit.wikimedia.org/r/p/mediawiki/core.git

Um ihren ersten Patch einzureichen überprüfen Sie das Lernprogramm oder seine Kurzversion.

Ihre Hilfe Änderungen zu überprüfen ist willkommen! Lernen Sie wie.

Lernprogramme & Richtlinien
Weitere nützliche Dokumentation geschrieben für MediaWiki & Wikimedia Entwickler:


 * Installation der Vagrant virtuellen Maschinen-Entwicklungsumgebung.
 * Liefere Richtlinien zu Nachrichten
 * Code-Bewertungsleitfaden
 * Gerrit Schnittstellen-Navigation
 * Gerrit's Dokumentation
 * Suchen in Gerrit
 * Erweiterte Benutzung

Sonderfälle

 * Anfordern neuer Repositorien
 * Projektbesitzer
 * Überprüfer mit Zusammenführungsrechten

Siehe auch

 * List of the public Gerrit projects
 * Technical information about Wikimedia's Gerrit installation
 * Report bugs/other issues with Gerrit
 * Report bugs/other issues with the Gitblit web interface at git.wikimedia.org
 * 37497 - Implement a way to bring GitHub pull requests into Gerrit.
 * G2G, a set of scripts that make Gerrit / GitHub interoperability possible.
 * sync-gerrit.bash script to move GitHub pull requests to Gerrit Changeset manually (discussion).
 * Wikimedia Gerrit Patch Uploader
 * grrrit-wm
 * Gerrit Notification Bot