Bogues faciles pour commencer
Cette page fournit une liste de bogues du logiciel et de petites fonctionnalités manquantes qui ont été identifiés comme une bonne façon de s'investir dans les projets Wikimedia existants (pas uniquement dans le noyau ou les extensions MediaWiki).
C'est un moyen pour commencer à se familiariser avec le code des projets Wikimedia.
Notez que les tâches attachées ci-dessous n'ont pas de mentors assignés. Vous serez tout seul face à cette tâche. Nous vous recommandons de travailler sur les projets logiciels avec un mentor : voir la liste des projets logiciels que nous recommandons.
Peu importe le projet logiciel sur lequel vous travaillez, vous devez avoir lu la section « Conseils de communication » pour comprendre les attentes concernant le flux du travail et la communication.
SI vous décidez de travailler sur le noyau de MediaWiki ou ses extensions, vous devez avoir lu Comment devenir un hackeur de MediaWiki pour comprendre l'infrastructure et les flux qui les composent.
Tâches potentielles sur lesquelles travailler
Les sections suivantes décrivent quelques exemples de domaines dans lesquels vous pouvez contribuer, mais vous n'êtes pas limités à ces domaines !
Si le projet logiciel utilise Wikimedia Phabricator, le coin supérieur droit d'une tâche affiche le projet dans lequel le problème est localisé.
Cela indique le dépôt Git où le code est situé, et sur l'équipe de développement que vous pouvez contacter si vous souhaitez en discuter d'une manière « plus large » (sous forme de commentaires dans les rapports de bugs qui devraient de préférence se rapporter au problème spécifique décrit uniquement dans le rapport).
Noyau et extensions de MediaWiki
Wikidata
Posez vos questions concernant le développement général sur la liste de diffusion Wikidata, le canal IRC #wikidata et sur le wiki.
Éditeur Visuel
Posez vos questions concernant le développement général de l'Editeur Visuel sur la liste de diffusion wikitech et le canal IRC #mediawiki-visualeditor.
Découverte / Recherche
Posez vos questions concernant le développement général sur la liste de diffusion "Discovery" et sur le canal IRC #wikimedia-discovery IRC.
Habillages
Les connaissances de base du langage CSS et PHP sont utiles.
Consultez la page du projet dans phabricator pour obtenir plus d'informations concernant les indications pour chaque habillage et son contact.
Croissance
Posez vos questions sur le canal IRC #wikimedia-collaboration.
Noyau MediaWiki
Il est complexe, écrit en PHP, et certaines portions de codes pourraient ne pas être "clairement maintenues".
Posez vos questions concernant le développement général sur la liste de diffusion wikitech et les canaux IRC #wikimedia-dev et #mediawiki.
Semantic MediaWiki
→ Tâches potentielles pour les nouveaux contributeurs Semantic Mediawiki
Projets à part
Pywikibot
Posez vos questions concernant le développement général sur la liste de diffusion Pywikibot et le canal IRC #pywikibot.
Applications mobiles
Pour Wikipédia : Lisez les informations de développement général et posez vos questions sur la liste de diffusion Mobile et le canal IRC #wikimedia-mobile.
→ Tâches potentielles pour les nouveaux contributeurs : Applications Wikipedia Android
→ Tâches potentielles pour les nouveaux contributeurs : Application Wikipedia iOS
Pour Commons : Lire les informations générales concernant le développement et posez vos questions sur la liste de diffusion des applications Commons.
→ Tâches potentielles pour les nouveaux contributeurs : Applications Android de Commons
Huggle
Ingénierie des données
Posez vos questions concernant le développement général sur la liste de diffusion "Analytics".
Concernant plusieurs projets
Documentation
Conception
Des connaissances de base en CSS peuvent aussi être utiles pour l'intégration.
Posez vos questions concernant le développement général sur la liste de diffusion "Design" et le canal IRC #wikimedia-design.
Chaînes
En outre, de nombreux messages ne sont pas clairs et nécessitent une meilleure documentation.
La documentation manquante peut aussi être ajoutée en modifiant la sous-page /qqq
du message sur translatewiki.net, comme toutes les traductions, mais peut nécessiter une étude du code pour comprendre à quoi sert le message.
Et bien plus encore...
Si vous avez des difficultés ou des questions spécifiques, vous pouvez demander de l'aide sur l'une de nos plateformes de support.
Voir aussi
- Nouveaux développeurs — Informations pour les nouveaux venus dans l'espace technique Wikimedia, comprenant les projets logiciels Wikimedia qui proposent des mentors. Recommandé pour les nouveaux contributeurs.
- Comment devenir un hackeur de MediaWiki — Pour travailler sur le coeur de MediaWiki ou les extensions MediaWiki.
- Comment contribuer — Apprenez en davantage sur la façon dont vous pouvez contribuer à MediaWiki et à la communauté de culture libre (par exemple la traduction, la documentation, etc...)