Communauté technique de Wikimedia Afrique

This page is a translated version of the page Africa Wikimedia Technical Community and the translation is 100% complete.


AWMT Community Banner


AWMT Community Former des contributeurs technique pour demain

La Communauté AWMT initialement connue sous le nom de Africa Wikimedia Developers Project (AWMD) est née de deux bénévoles passionnés de la Open Foundation West Africa. L'initiative visait à créer une communauté de développeurs sur le continent africain et à encourager davantage de développeurs à devenir bénévoles pour la Fondation Wikimedia.

Au fil des années, le projet s'est élargi en créant des opportunités pour d'autres contributions techniques d'où le changement de nom de Africa Wikimedia Developers Project (AWMD) en Africa Wikimedia Technical Community (AWMT)

Notre mission est de créer un écosystème habilitant pour les développeurs qui souhaitent apprendre et acquérir de nouvelles compétences dans l'espace ouvert en faisant du bénévolat en tant que contributions techniques pour la Wikimedia Foundation.

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-developers lists.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

Gerrit 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 Developer access . Vous pouvez aussi jeter un œil aux tutoriels de Gerrit sur la manière d'installer Gerrit sur votre PC.

On n'attend pas de vous que vous sachiez tout cela un 1 jour. Prenez votre temps et allez-y tranquillement, vous apprendrez au fur et à mesure :)

É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. Ce n'est pas très compliqué à utiliser et vous pouvez vous connecter à l'instance Phabricator de Wikimédia en utilisant votre compte MediaWiki.

Phabricator dispose de nombreuses fonctionnalités, mais en tant que développeur, celles que vous allez le plus utiliser sont centrées sur la création de tâches, la résolution de tâches, le téléversement de fichiers, les demandes de fonctionnalités, etc. Par conséquent, nous ne nous attendons pas à ce que vous appreniez toutes les fonctionnalités de Phabricator (sauf si vous en avez envie). Nous allons nous centrer sur ce qui est nécessaire pour commencer et continuer à apprendre des choses par la suite.

Pour la gestion de projet, vous pouvez consulter cette documentation à propos de Phabricator pour la gestion de projet.

Étape 4 : faire le lien avec la communauté des développeurs Wikimédia

Il existe bien entendu de nombreuses manières différentes pour se connecter à la communauté des développeurs du mouvement Wikimédia, mais la plus rapide et la plus confortable pour la plupart des développeurs est l'IRC. Il existe de nombreux canaux IRC liés à Wikimédia et celui qui est dédié aux développeurs est : #wikimedia-dev connecter. Il s'agit d'un point de départ et sur ce canal, vous pouvez vous présenter et montrer votre intérêt pour la communauté ; puis vous verrez qu'après une courte attente, quelqu'un du canal vous guidera ou réagira à votre message. Vous pouvez aussi poser des questions techniques sur le canal, quelqu'un devrait vous répondre ou vous proposer des liens vers des ressources vous permettant de trouver les réponses à vos questions.

Il y a de nombreuses personnes sur le canal et vos messages sont diffusés auprès de plus de 100 personnes en même temps ; soyez donc attentif à ce que vous écrivez. Vous pouvez lire How to Ask Questions the Smart Way by Eric Raymond pour vous informer sur le type de questions que vous pouvez y poser.

Étape 5 : configurez MediaWiki en local et lancez-vous !

C'est super que vous en soyez à cette étape et nous vous recommandons de réaliser l'étape 2 avant de continuer, dans la mesure où ces deux étapes sont très liées ensemble. MediaWiki peut être installé en suivant ces documents, après cela, une instance locale sera à votre disposition ; vous pouvez aussi voir comment cloner le cœur de MediaWiki dans le tutoriel de Gerrit présenté à l'étape 2. Une fois maîtrisées les 4 premières étapes, le développement de MediaWiki sera relativement aisé, aussi nous vous recommandons de prendre votre temps et de bien maîtriser les 4 premières étapes avant de vous plonger dans cette dernière étape.

Amusez-vous bien avec MediaWiki !!!

Autres ressources

Pour plus d'informations sur la manière de participer au développement de MediaWiki, voire de vous investir encore plus sur d'autres projets liés à Wikimédia, vous pouvez consulter le lien ci-dessous :

Contactez-nous

Vous pouvez nous joindre via african-wikimedia-developers lists.wikimedia.org ou pour aller plus vite, sur IRC, par ici : #wikimedia-dev-africa connecter, vous y trouverez toujours quelqu'un :)

Vous pouvez aussi rejoindre les débats sur notre page de discussion. Soyez informés régulièrement avec nos comptes Facebook et Twitter