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) Choose a software project
 * 2) Set up your development environment
 * 3) Choose and solve a task (write and test your code)
 * 4) Submit your code changes

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

Wikimedia has hundreds of software projects in many different areas. if you want to get an overview.

The maintainers of each software project are pretty free to choose the infrastructure they prefer. In general, basically all software projects have


 * a task tracking tool where software bugs and enhancement requests are reported, managed and discussed. Examples are Wikimedia Phabricator, GitHub, or Sourceforge.
 * 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".

At any point, if you run into problems or need help, please ask. If you want to ask good questions in the right places, we recommend you read the section "Feedback, questions and support".

Choose a software project
This is the recommended way to start. Choose one of the following projects and follow the project's documentation to set up your development environment, choose a task to work on, solve the task, and submit your code changes for review:

''Are you a maintainer and want your project to be included in the list of software projects above? Find out more and join!''

Outreach programs and single tasks
Apart from the recommended software projects above, there are more ways to choose a project or task to work on:

Looking for additional resources?

 * How to become a MediaWiki hacker: For potential new developers who want to specifically work on MediaWiki core or MediaWiki extensions.
 * Developer hub: Resources to more documentation and information for established Wikimedia developers.
 * Do you have questions?
 * Feel free to ask your developer questions on https://discourse-mediawiki.wmflabs.org
 * Join the 'technical advice' chat meetings every Wednesday from 15:00 to 16:00 UTC in the channel on Freenode IRC and ask any questions you have.

Want to contribute something else?

 * How to contribute lists many more ways to contribute, also in non-technical areas.