New Developers/fr

Cette page explique comment démarrer en tant que développeur qui souhaite contribuer aux projets techniques de Wikimedia.



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 !



Comment commencer à contribuer
Les étapes suivantes sont un aperçu général sur la manière de commencer à contribuer :


 * 1) Apprenez les bases de comment les projets de logiciel open source Wikimedia fonctionnent.
 * 2) Lisez les directives de communication.
 * 3) Configurer des comptes : Créez un compte développeur. Selon le type de contributions que vous voulez apporter, vous devriez peut-être aussi créer un compte Phabricator, et configurer Git et 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. Suivez le guide pour obtenir des revues pour votre code et soumettez un patch.

Le reste de ce guide fournit des détails supplémentaires à propos du processus.



Bases du fonctionnement des projets logiciels Wikimedia
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".



Aperçu des domaines techniques
Pour un aperçu de la technologie Wikimedia et des exemples de domaines dans lesquels des développeurs peuvent contribuer, visitez l'Introduction à l'écosystème technique de Wikimedia.



Contribuer au logiciel dans MediaWiki
Êtes-vous un utilisateur de MediaWiki voulant ajouter ou réparer une fonctionnalité ? Voyez pour apprendre comment trouver et contribuer à la partie du projet logiciel de MediaWiki que vous cherchez.



Choisir un projet logiciel
Les projets suivants offrent des ressources, des tutorats, et cherchent de nouveaux développeurs pour contribuer. 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. Vous êtes libres de contribuer à ces projets ou à n'importe quels autres. La plupart peuvent être trouvés en les cherchant sur ou en ligne.

''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 :



Conseils de communication


Ressources supplémentaires

 * Introduction à l'écosystème technique de Wikimedia fournit un aperçu de la technologie Wikimedia, concentré sur les domaines majeurs où les développeurs peuvent contribuer.
 * Comment contribuer contient une liste des nombreuses autres façons de contribuer, y compris des domaines comme la documentation, les tests, et plus encore.
 * Comment devenir un hacker MediaWiki : Pour les développeurs qui veulent travailler sur le noyau de MediaWiki ou sur les extensions de MediaWiki.
 * Newbie guide for the Web team
 * Portail des développeurs : Plus de ressources pour les développeurs établis de Wikimedia.
 * Pour poser vos questions ou rejoindre des discussions générales, regarder les endroits énumérés sur Communication.
 * Tutoriels Wikimedia : un index des tutoriels représentant les différents langages, APIs, et environnements de la pile des technologies de Wikimedia.
 * Supporting newcomers at hackathons
 * Newcomer support at hackathons and the associated mentor guide
 * Newcomers section of the Hackathons Handbook, as well as the Mentoring Tips page
 * How-to page for newcomers at the Wikimedia Hackathon 2022