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 du fonctionnement des projets logiciels open source Wikimedia.
 * 2) Lisez les directives de communication.
 * 3) Configurer les comptes: créer un compte développeur. Selon le type de contribution que vous souhaitez apporter, vous devrez peut-être également créer des comptes dans 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 relecture. Suivez le guide pour faire relire 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 extrait par chacun. Les exemples sont Wikimedia Gerrit, GitHub, ou Wikimedia GitLab.
 * Un outil de révision de code où les changements de code proposés (les "patches") sont discutés et améliorés. Des exemples sont Wikimedia Git/Gerrit, GitHub, ou GitLab. Une fois que le 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 une fonctionnalité ou corriger un bogue ? 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 quel autre qui vous intéresse et qui est lié à Wikimedia. La plupart peuvent être trouvés en 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 MediaWiki ou sur les extensions MediaWiki.
 * Guide du débutant de l'Equipe web
 * 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.
 * Soutien aux nouveaux arrivants lors des hackathons
 * Support aux nouveaux arrivants aux hackathons et guide des tuteurs
 * Section des Nouveaux venus du Manuel des hackathons, ainsi que la page des Conseils de tutorat.
 * Page how-to des nouveaux arrivants au Hackathon Wikimedia 2022