Good first bugs/fr

Cette page fournit une liste de petits bugs et de petites fonctionnalités manquantes qui gênent les utilisateurs et qui sont relativement facile à résoudre pour un nouveau codeur MediaWiki.

C'est un moyen pour commencer à se familiariser avec la base de code MediaWiki.

Note that these tasks to not have assigned mentors so you will be more "on your own". If you prefer to work on software projects with mentors, check out the list of software projects that we recommend.

Vous devez d'abord avoir lu la section "Pour démarrer" de Comment devenir un geek MediaWiki pour comprendre l'infrastructure, les flux de travail et les attentes en communication.

Bogues potentiels à travailler
Les sections suivantes décrivent quelques exemples de domaines dans lesquels vous pouvez contribuer, mais vous n'êtes pas limités à ces domaines !

Dans le coin supérieur droit d'une tâche (rapport de bogue) de Phabricator vous pouvez voir le produit et le composant où le problème est localisé.

Cela vous donne une indication sur 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).

Documentation

 * Liste des rapports de bogues ouverts et des demandes d'amélioration liées à la documentation avec le mot-clé "facile"

Pywikibot
PyWikibot est un "framework" à base de Python qui permet d'écrire des robots pour MediaWiki.

Posez vos questions concernant le développement général sur la liste de diffusion Pywikibot et le canal IRC #pywikibot.


 * Liste des rapports de bogues ouverts les plus faciles de Pywikibot et demandes d'amélioration.

Multimédia
Posez vos questions générales concernant le développement Multimedia sur la liste de diffusion multimédia et le canal IRC #wikimedia-multimedia.


 * Liste des rapports de bugs ouverts (les plus faciles) et des demandes d'amélioration concernant le multimédia.

Applications Mobiles
Il existe de nombreuses applications pour les appareils mobiles (Android, iOS, Windows Phone, ...) pour accéder aux "wikis" Wikimedia. Lisez les informations de développement générales et posez vos questions sur la liste de diffusion Mobile et le canal IRC #wikimedia-mobile.


 * Liste des rapports de bogues ouverts (les plus faciles) et des demandes d'amélioration concernant les applications mobiles.

Lecture
L'équipe reading construit le logiciel qui sert à nos lecteurs. Nous gérons également l'expérience Web mobile. 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.


 * Liste des tâches (ouvertes et faciles) concernant la lecture Web.

Wikidata
Wikidata est une base de connaissances centralisée pour les données structurées, telles que les références "interwiki" et les informations statistiques. Posez vos questions concernant le développement généneral sur la liste de diffusion Wikidata, le canal IRC #wikidata et sur le wiki.


 * Liste des rapports de bugs ouverts (les plus faciles) et des demandes d'amélioration concernant Wikidata .

Huggle
Huggle est une application "desktop" pour faire face aux actes de vandalisme sur les projets Wikimedia, elle est écrite en C++.


 * Liste des rapports de bugs ouverts (les plus faciles) et demandes d'amélioration concernant Huggle.

Tests des navigateurs & Assurance Qualité
Le test automatisé des navigateurs aide les ingénieurs Wikimedia à produire une interface utilisateur de qualité et un logiciel plus réactif. Voir la page sur le test des navigateurs pour en savoir plus sur les technologies que nous utilisons et comment y participer. Pour obtenir plus d'informations générales, veuillez consulter Quality Assurance.


 * Liste des rapports de bogues ouverts (les plus faciles) et des demandes d'amélioration concernant les tests de Navigateur.

Ingénierie des Langues (Localisation/Traduction/Internationalisation)
Posez vos questions concernant le développement général de l'ingénierie des langues sur la liste de diffusion mediawiki-i18n et le canal IRC #mediawiki-i18n.


 * Liste des rapports de bogues ouverts (les plus faciles) et des demandes d'amélioration concernant l'ingénierie des langues.

Éditeur Visuel et Parsoid
VisualEditor est l'éditeur WYSIWYG MediaWiki. Posez vos questions concernant le développement général sur la liste de diffusion wikitech et le canal IRC #mediawiki-visualeditor.


 * Liste des rapports de bogues (ouverts et faciles) et des demandes d'amélioration concernant VisualEditor.

VisualEditor est propulsé par Parsoid, un analyseur syntaxique de wikitext, incluant un runtime. Posez vos questions concernant le développement général sur la liste de diffusion wikitext et le canal IRC #mediawiki-parsoid.


 * Liste des rapports de bogues (ouverts et faciles) et des demandes d'amélioration concernant Parsoid.

Découverte / Recherche
L'équipe Discovery conçoit des méthodes de recherche et de découverte vers une source de connaissance fiable et pertinente. Posez vos questions concernant le développement général sur la liste de diffusion "Discovery" et sur le canal IRC #wikimedia-discovery IRC.


 * Liste des rapports de bogues (ouverts et faciles) et des demandes d'amélioration concernant la découverte et la recherche.

Analytique
L'équipe Analytics autorise et soutient la prise de décision de données qui est faite dans Wikimedia. Posez vos questions concernant le développement générai sur la liste de diffusion "Analytics".


 * Liste des rapports de bogues (ouverts et faciles) et des demandes d'amélioration concernant l'Analytique.

Design
La résolution de bugs de "design" ou de "demandes" requiert d'avoir des compétences en graphisme pour pouvoir travailler avec une application graphique vectorielle (e.g. Inkscape). Des connaissances de base en CSS peut aussi être utile 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.


 * Liste des rapports de bogues (ouverts et faciles) et des demandes d'amélioration concernant le "design".

Habillage (Skins)
Skins permettent aux utilisateurs de personnaliser l'apparence et le comportement de MediaWiki. 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 "skin" et contact.


 * Liste des rapports de bogues (ouverts et facile) et des demandes d'amélioration concernant les "Skins".

Les messages "système" et les problèmes de localisation/traduction
Les messages "système" présents dans MediaWiki ou ses extensions ont souvent besoin de petites corrections, mais le texte source (qui est en anglais) ne peut être modifié dans le code que par les développeurs, contrairement aux traductions. Cela se traduit par une importante accumulation de correctifs généralement très facile (qui pourrait être aussi facile que la correction d'une faute de frappe).

En outre, de nombreux messages ne sont pas claires et nécessitent une meilleure documentation (voir Localisation). La documentation manquante peut aussi être ajoutée tout simplement en modifiant la sous-page  du message sur translatewiki.net, comme toutes les traductions, mais peut nécessiter une étude du code pour comprendre à quoi le message correspond : il est donc judicieux de commencer par comprendre le code, ce qui est très utile pour les traducteurs (qui ne disposent pas de telles compétences).


 * Liste des rapports de bugs (ouverts) et des demandes d'amélioration concernant le changement de chaînes de caractères (string). (under "Blocked by")

Collaboration
L'équipe "collaboration" travaille principalement sur Echo et Flow.

Posez vos questions concernant les projets de l'équipe Collaboration sur le canal IRC #wikimedia-collaboration.


 * Liste des rapports de bogue (ouverts et facile) et des demandes d'amélioration concernant l'équipe "Collaboration".

MediaWiki
MediaWiki est le noyau applicatif qui fournit les fonctionnalités "wiki" de base. 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 et les canaux IRC #wikimedia-dev et #mediawiki.


 * Liste des rapports de bogues (ouverts et faciles) et des demandes d'amélioration concernant MediaWiki.

Phlogiston
Phabricator est utilisé par Wikimedia pour la gestion de projet, les rapports de bogues de logiciels et les demandes de fonctionnalités. Phlogiston est un ensemble de scripts SQL, Python et R qui permet de faire des rapports à partir des données de phabricator, en particulier les rapports "burnup" et les prévisions.


 *  Liste des rapports de bogues (ouverts et faciles) et des demandes d'amélioration concernant Phlogiston

Semantic MediaWiki
Semantic MediaWiki is one of the biggest and most popular MediaWiki extensions.


 * List of SMW issues suitable for newcomers

Et bien plus encore...
Toujours pas assez d'idées ? Il y a d'autres domaines que vous pouvez explorer - MediaWiki a des centaines d'extensions et d'outils ! Consultez la liste complète des bogues recommandés pour les nouveaux contributeurs :


 * Liste des rapports de bogues ouverts les plus faciles et des demandes d'amélioration.

Si vous avez des difficultés ou des questions, vous pouvez demander de l'aide via le canal IRC ou contacter librement Andre Klapper ou Quim Gil.

Voir aussi

 * — Apprenez en davantage sur la façon dont vous pourriez contribuer à MediaWiki et à la communauté de culture libre (par exemple la traduction, documentation, ...)
 * Tâches de triage dans Phabricator — Si vous voulez avoir une idée des problèmes présents dans le logiciel et aider les développeurs à gagner du temps.
 * — Apprenez en davantage sur la façon dont vous pourriez contribuer à MediaWiki et à la communauté de culture libre (par exemple la traduction, documentation, ...)
 * Tâches de triage dans Phabricator — Si vous voulez avoir une idée des problèmes présents dans le logiciel et aider les développeurs à gagner du temps.