Africa Wikimedia Technical Community/fr



 .  Former des développeurs pour demain.

 Un projet visant à initier une communauté de développeurs sur le continent africain et à encourager plus de développeurs à devenir bénévoles de la Fondation Wikimédia. Notre mission consiste à créer et à rendre possible un écosystème pour les développeurs désirant apprendre et développer de nouvelles compétences dans un espace ouvert, par du bénévolat en tant que développeurs pour la Fondation Wikimédia.

Vous désirez vous impliquer ?
Il y a plusieurs manières de s'impliquer pour devenir un développeur Wikimédia en Afrique. Êtes-vous originaire du continent africain, intéressé par la technologie et par le savoir ouvert ? Si oui, rejoignez la communauté via african-wikimedia-developerslists.wikimedia.org. Suivez tranquillement les étapes ci-dessous pour prendre connaissance des compétences qui sont attendues par notre communauté.

Étape 1 : apprendre à devenir un spécialiste de MediaWiki
Soyez patient, prenez votre temps et lisez la documentation suivante, particulièrement riche en ressources :



Étape 2 : revue de code de Wikimedia et plateforme de développement
est le nom du logiciel de revue de code pour Wikimédia et constitue le coeur du processus de développement du logiciel. Il est quasiment impossible d'effectuer du développement de logiciel pour Wikimédia (d'une manière standard) sans utiliser Gerrit. Créer un compte sur le site web de Gerrit et obtenir le droit technique. Vous pouvez aussi jeter un œil aux tutoriels de Gerrit sur la manière d'installer Gerrit sur votre PC.

Étape 3 : familiarisez-vous avec Phabricator
Wikimedia utilise une plateforme de développement open source nommée Phabricator, qui est principalement utilisée pour la gestion de projet, les signalements de bogues et les demandes de fonctionnalités. It's not that complicated to use and you can login to Wikimedia's phabricator using your MediaWiki account.

Phabricator has a lot of functionalities but as a developer, the functionalities you will mostly used are focused on; creating tasks, resolving tasks, uploading files, feature request etc. So, we don't expect you will learn all of Phabricator's functionality (except you want to). We will focus on what we need for a start and keep learning as time goes.

Step 4: Bonding with the Wikimedia developer community
There are of course many different ways to bond with the developer community in the Wikimedia Movement, but the fastest and most comfortable way for most developers is on Internet_Relay_Chat IRC. Wikimedia has so many IRC channels and the particular channel for developers is:. This is a starting point and on this channel, you can introduce yourself and make your interest known to the community and wait for a while, be rest assured that someone in the channel will guide you or react to your message. You can also ask technical questions on the channel and someone might answer you or point you to resources that will enable you find the answer(s) to your question(s).

Step 5: Configure MediaWiki locally and get started!
It's a great thing you are at this step and we recommend you do step 2 before doing this as they are highly interlinked to each other. MediaWiki can be installed following this this docs and after this, it will be available locally and you can also see how to clone the MediaWiki Core in the Gerrit Tutorials in Step 2. After mastering all the first 4 steps, developing on MediaWiki will be relatively easy so we recommend that you take your time and master the first 4 steps before diving to this last step.

Happy hacking on MediaWiki!!!

Further resources
For more information about getting into MediaWiki development and even more on other Wikimedia related projects, you can checkout the link below:



Contact us
You can reach us through african-wikimedia-developerslists.wikimedia.org or for quick reach, you can join us on IRC here:, you will always see someone around :)

 You can also join the discussion on our talk page. Get more updates via our Facebook & Twitter