Wikimedia CH/Grant apply/Learn Open Source with Wikimedia 2025 Edition

Infodata

edit
  • Name of the project:Learn Open Source with Wikimedia 2025 Edition
  • Amount requested:CHF10,000.00
  • Type of grantee:GROUP
  • Name of the contact:BamLifa
  • Contact:news.abel protonmail.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

Given the success of our 2024 edition project as you can see in the report, we are planning to do more in 2025 by training at least 15 students. The problem we are trying to solve still remains the same: the absolute lack of Technical Wikimedia contributors from Africa.

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 15 students for a period of 3 months on a volunteer internship following a strict program. We will also organize a 3-day hackathon with at least 20 developers. At the end of the program, there will be 3 capstone projects that can benefit the community. 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
  • Lab: set up a LAMP env to run MediaWiki or iiab server (including Kiwix)
  • how to contribute to Open source

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

3 apps will be built for the benefit of the community

Project goals

edit

By the end of the 3-month internship program, we will train 15 students in open source contributions with a focus on Wikimedia related technical projects and provide programming training using mostly resources at Wikiversity and Wikibooks to and sensitize to open source approximately 100 individuals. We aim to retain at least 10% of all our 115 participants, resulting in at least 12 students continuing to engage with African Wikimedians Technical Community, and we expect a total of 20 pull requests (technical contributions) to be submitted to Wikimedia related projects and 3 apps deployed to Toolforge or wmflabs (Wikimedia Cloud) during this period.

Project impact

edit

How will you know if you have met your goals?

edit
  • 30 new technical contributors join the movement
  • 100 attendees get started with Wikibook and Wikiversity
  • 20 patches (PR) submitted to Wikimedia Technical projects
  • 3 useful apps deployed to Wikimedia Cloud

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
  • hackathon

Budget

edit

Link to the budget

Community engagement

edit