Wikimedia CH/Grant apply/Become open source developer with Wikimedia Technical Project

Infodata edit

  • Name of the project: Become open source developer with Wikimedia Technical Project
  • Amount requested: 4980CHF
  • Type of grantee: INDIVIDUAL
  • Name of the contact: BamLifa
  • Contact: bam6192 gmail.com
In case of questions, please write to grant wikimedia.ch

The problem and the context edit

What is the problem you're trying to solve? edit

Absolute lack of technical Wikimedia editor from my home country. Since 2021, I’m working with Kali academy, an informal group, to create awareness of open source contribution from young developers in the country. As a member of African Wikimedia Developer, it’s always a great pleasure for me to focus open source contribution within Wikimedia project. You can see some of our part contributions here. Since October of this year, I started a program as part of HacktoberFest where I introduced to students from Kadea Academy Wikimedia technical contribution alongside with interview from developers from Wikimedia community. You can listen to Samuel Guebo, privacy engineer from WMF. We were also in touch with Stephane, from Kiwix and other developers from LinguaLibre will be joining us in order to inspire students and answer questions.

What is your solution to this problem (please explain the context and the solution)? edit

As stated above, we want to train selected students to deeper in the technical contributions. More concretely, we will be working with 10 students for a period of 3 months on a volunteer internship following a strict program. At the end of the program, there will be a capstone project. Our program, that is still being designed, is divided in three parts:

Part 1: the foundation

  • The path to [becoming] a “true” hacker
  • Learning in public
  • Running a Linux system
  • CLI 101

Part 2: the Wikimedia specialization

  • Quick intro to Wikipedia and Wikidata
  • Wikipedia customization
    • Theme
    • Gadget
    • Beta feature
  • Wikicode 101 & 102
  • Advanced editing: model, template…
  • WD query
  • Getting started with tools and bot
  • Becoming a Mediawiki hacker step by step

Part 3: capstone projects

Build a basic leader board software to help Wikimedians of DRC UG in their many contests.

Project goals edit

  • introduce open source to students with practical examples from Wikimedia projects
  • trainer student developers technical contributions to Wikimedia
  • create a basic tool that serves a great purpose within a local community

Project impact edit

How will you know if you have met your goals? edit

For this project, there will be a basic software built and deployed on Toolforge or wmflabs.

Do you have any goals or metrics around participation or content? edit

Project plan edit

Activities edit

  • recruite qualified students for the project
  • onboarding
  • weekly checkins
  • live talks with community tech experts
  • monthly hackathons

Budget edit

  • monthly internet: 750CHF * 3 mo = 2250CHF
  • food for monthly hackathon: 45CHF * 15 persons * 2 mo = 1350CHF
  • transport for monthly hackathon: 15CHF * 15 persons * 2 mo = 450CHF
  • computer and other supplies (mouses, internet modem…): 500CHF
  • t-shirt: 150CHF
  • roll-up: 80CHF
  • Misc (bank, unforeseen…): 200

Total: 4980CHF

Note: monthly hackathon is a 3-day session.

Community engagement edit