New Developers/de

Hier ist die Willkommensseite mit einfachen Anleitungen für neue Wikimedia-Entwickler. Sie ist Teil der Initiative, neue Entwickler einzubinden.

Weitere Möglichkeiten, Dich zu beteiligen, findest Du unter.

Willkommen
Du möchtest am Wikimedia-Code mitarbeiten und brauchst Anregungen, wo Du anfangen kannst?

Die technische Community von Wikimedia freut sich immer über neue Mitwirkende an unseren Projekten.

Werde Teil einer globalen Community und erleichtere allen den Zugang zu kostenlosem Wissen!

Deine Mitarbeit an Wikimedia erfolgt in vier Schritten:


 * 1)  Wähle ein Softwareprojekt
 * 2) Entwicklungsumgebung einrichten
 * 3) Wählen und lösen Sie eine Aufgabe (schreiben und testen Sie Ihren Code)
 * 4) Übermittle deine Code-änderungen

Grundlagenwissen
Du kannst diesen Abschnitt überspringen, wenn Du bereits mit dem Umgang mit Open Source-Software vertraut bist.

You can skip this section if you are already used to free and open source software culture.

Wikimedia hat Hunderte von Softwareprojekten in vielen verschiedenen Bereichen. , wenn Du Dir einen Überblick verschaffen möchtest.

Den Betreuern der einzelnen Softwareprojekte steht es ziemlich frei, die von ihnen bevorzugte Infrastruktur auszuwählen. Grundsätzlich haben alle Softwareprojekte


 * ein Task-Tracking-Tool, mit dem Softwarefehler und Verbesserungswünsche gemeldet, verwaltet und besprochen werden. Beispiele sind Wikimedia Phabricator, GitHub oder Sourceforge.
 * ein Code-Repository, in dem der Quellcode für alle "ausgecheckt" werden kann. Beispiele sind Wikimedia Git/Gerrit, GitHub oder Sourceforge.
 * ein Tool zur Codeüberprüfung, mit dem vorgeschlagene Codeänderungen (sogenannte Patches) diskutiert und verbessert werden. Beispiele sind Wikimedia Git/Gerrit, GitHub oder Sourceforge. Sobald Dein vorgeschlagener Patch fehlerfrei ist und mit dem Code-Repository zusammengeführt wurde, stehen Deine Codeänderungen allen zur Verfügung. (Hier kannst Du mehr über bewährte Methoden für die Codeüberprüfung lesen.)
 * allgemeine Orte für Diskussionen über das Softwareprojekt und / oder um Hilfe und Unterstützung zu erhalten. Diese Orte können Mailinglisten oder IRC-Chat-Kanäle oder Wiki-Seiten oder andere Orte sein. Die genauen Orte hängen von jedem Projekt ab. Du kannst bestimmte Mentoren auch über "Diesem Benutzer eine E-Mail senden" auf ihren Benutzerseiten kontaktieren. Beachte jedoch, dass "privat gestellte Fragen anderen nicht helfen".
 * a code repository where the source code can be "checked out" to everybody. Examples are Wikimedia Git/Gerrit, GitHub, or Sourceforge.
 * a code review tool where proposed code changes (so-called patches) get discussed and improved. Examples are Wikimedia Git/Gerrit, GitHub, or Sourceforge. Once your proposed patch is good and is merged into the code repository, your code changes will become available to everybody. (You could read more about good practices for code review here.)
 * general places for discussion of the software project and/or for receiving help and support. Those places can be mailing lists or IRC chat channels or wiki pages or other places. The exact places depend on each project. You could also contact specific mentors via "Email this user" on their user pages, but note that "questions asked in private don't help others".

Wenn Du Probleme hast oder Hilfe benötigst, kannst Du gerne jederzeit fragen. Wenn Du an den richtigen Stellen gute Fragen stellen möchtest, empfehlen wir Dir, den Abschnitt "Feedback, Fragen und Support" zu lesen.

Wähle ein Softwareprojekt
Dies ist der empfohlene Einstieg. Wählen Sie eines der folgenden Projekte aus und befolgen Sie die Projektdokumentation, um Ihre Entwicklungsumgebung einzurichten, eine Aufgabe auszuwählen, an der gearbeitet werden soll, die Aufgabe zu lösen und Ihre Codeänderungen zur Überprüfung einzureichen:

''Bist Du ein Software-Betreuer und möchtest, dass Dein Projekt in die Liste der oben genannten Softwareprojekte aufgenommen wird? Informiere Dich und mach mit!''

Outreach-Programme und einzelne Aufgaben
Abgesehen von den oben empfohlenen Softwareprojekten gibt es weitere Möglichkeiten, ein Projekt oder eine Aufgabe auszuwählen, an denen man arbeiten kann:

Auf der Suche nach zusätzlichen Ressourcen?

 * So wirst Du ein MediaWiki-Hacker: Für potenzielle neue Entwickler, die speziell an MediaWiki-Kern- oder MediaWiki-Erweiterungen arbeiten möchten.
 * Entwickler-Zentrum: Ressourcen für mehr Dokumentation und Informationen für erfahrene Wikimedia-Entwickler.
 * Hast du Fragen?
 * Frage Deinen Entwickler gerne unter https://discourse-mediawiki.wmflabs.org
 * Nimm jeden Mittwoch im Freenode-IRC teil und zwar von 15:00 bis 16:00 UTC im -Kanal. Dort finden Chat-Meetings mit technischen Ratschlägen statt und dort kannst Du Fragen aller Art stellen.
 * For real-time communication use on IRC (Internet Relay Chat)
 * There are also several email lists for discussion of Wikimedia software.

Willst du etwas anderes beitragen?

 * Wie kann ich mitarbeiten? listet viele weitere Möglichkeiten auf, auch in nicht-technischen Bereichen.