New Developers/fr

This page explains how to get started as a developer who wants to contribute to Wikimedia technical projects.

Bienvenue !
La communauté technique de Wikimedia accueille toujours de nouveaux contributeurs !

Faites partie d'une communauté mondiale et contribuez à faciliter l'accès à la connaissance gratuite plus facile pour chacun !

How to start contributing
The following steps are a general outline of how to get started contributing:


 * 1) Learn the basics of how Wikimedia open source software projects work.
 * 2) Read the Communication guidelines.
 * 3) Set up accounts: Create a developer account. Depending on the type of contribution you want to make, you may also need to set up accounts in Phabricator, and set up Git and Gerrit.
 * 4) Choisir un projet logiciel
 * 5) Choisir et résoudre une tâche (écrire et tester votre code)
 * 6) Soumettez vos modifications de code pour révision. Follow the Guide to getting your code reviewed and submit a patch.

The rest of this guide provides additional details about the process.

Basics of how Wikimedia software projects work
Wikimedia a des projets logiciels dans de.

Les mainteneurs de chaque projet logiciel choisissent l'infrastructure qu'ils préfèrent. En général, la plupart des projets logiciels ont :


 * Un outil de suivi des tâches où les bogues logiciels et les demandes d'amélioration sont signalés, gérés et discutés. Les exemples sont Wikimedia Phabricator, GitHub, ou Wikimedia GitLab.
 * un dépôt de code où le code source peut être "emprunté" par tout le monde. Les exemples sont Wikimedia Git/Gerrit, GitHub, ou Wikimedia GitLab.
 * Un outil de révision de code où les changements de code proposés ("patches") sont discutés et améliorés. Des exemples sont Wikimedia Git/Gerrit, GitHub, ou GitLab. Une fois que votre patch proposé est approuvé et fusionné dans le dépôt de code, vos modifications de code deviennent disponibles pour tout le monde.
 * Des lieux de discussion généraux sur le projet de logiciel, ainsi que des lieux d'aide et de soutien. Ces endroits peuvent être des listes de diffusion, des canaux de discussion IRC, des pages wiki ou d'autres endroits. Les endroits exacts dépendent de chaque projet.

À tout moment, si vous rencontrez des problèmes ou avez besoin d'aide, n'hésitez pas à demander. Pour poser les bonnes questions aux bons endroits, suivez les "conseils de communication".

Choisir un projet logiciel
The following projects offer resources, mentorship, and are looking for new developers to contribute to them. Choisissez l'un des projets suivants et suivez la documentation du projet pour configurer votre environnement de développement, choisir une tâche sur laquelle travailler, résoudre la tâche et soumettre vos modifications de code pour examen. You are free to contribute to these projects or any others you are interested in related to Wikimedia. Most can be found by searching for them on or online.

''Vous assurez la maintenance de votre projet et vous voulez qu'il soit inclus dans la liste des projets logiciels ci-dessus ? Voir ici et rejoignez-nous !''

Programmes de sensibilisation et tâches uniques
A part les projets recommandés ci-dessus, il existe d'autres manières de choisir un projet ou une tâche sur laquelle travailler :

Vous cherchez des ressources supplémentaires ?

 * Comment contribuer contient une liste d'autres manières de contribuer, également dans des domaines qui ne sont pas techniques.
 * Comment devenir un hackeur de MediaWiki : pour les nouveaux développeurs potentiels qui veulent travailler en particulier sur le noyau de MediaWiki ou sur les extensions.
 * Le portail des développeurs : ressources vers d'autres documents et informations pour les développeurs Wikimedia établis.
 * To ask your questions and to join general discussions, check the places listed on Communication.
 * Tutoriels Wikimedia : un index des tutoriels représentant les différents langages, APIs, et environnements de la pile des technologies de Wikimedia.