Africa Wikimedia Technical Community

Problem

We wish to build a team of Wikimedia volunteer developers from Africa due to the following problems faced in our continent;
 * There are very few developers from Africa in the Wikimedia Foundation (movement). We wish to increase the numbers to fulfil the movements vision.
 * Volunteer developers to add more features on MediaWiki projects and its extensions including APIs etc.. from Africa and in addition, develop tools/projects that solve common problems within the African context to promote the movement’s activities in a technical approach. For example ……..
 * Avoid waiting on a small skewed group of developers to solve the many tech problems in the movement especially peculiar problems pertaining to volunteers from our terrain.
 * Lack of participation from African volunteers in tech inclined Global events in the movement such as Google Summer of Code, Google Code-In, Outreach program for women etc...

Proposed solution

We are currently a team of two ready to work with very experienced minds both in and out of the movement to make this idea a realised one. We intend to recruit volunteer developers and use the opportunity to champion the cause of the movement.

The plan so far is getting the following;
 * A mailing list of volunteer developers in Africa to share ideas and topics of discussion with others to get them interested.
 * Tap into affiliates of the WMF and user groups of different movements (GDG, Python group, Linux group etc...) in each country to see if we could get some people interested in contributing to mediawiki. We believe it is reasonable in this sense as it's often easy for developers already contributing in the open stream to move to similar new projects.
 * Use word of mouth in university institutions (to the science students/programming students/computer science) and see if we could get them interested in the movement's activities and to contribute (this would be done per country and stats will be shared).
 * Train prospective groups of developers in the select countries and motivate their continued efforts through the mailing list.
 * Organize a once a year meeting/hackathon to enhance and showcase their works.
 * Per country, we would keep the energy active by nominating some volunteers to build developer communities in their various communities and bringing all these communities together, we would have a large community in Africa which are developer based.

Goals/Objectives

Have a community of developers from Africa.


 * Achieve a total of 20 active developers across the continent.
 * Participation of at least 5 individuals in the Summer of Code (GSoC) for 2018
 * Create a solution to at least one of the major technical concern from Africa.
 * Participate in solving concerns from the community wish list.
 * Organize at least one continental hackathon.

Project Significance


 * This would benefit the African community in that they would be able to play around with MediaWiki and its extension (they learning how MediaWiki and development in the Foundation/movement works). Getting a developer feel of Wikimedia projects and maybe start thinking of a project to help the African community and the movement as a whole. For a start we will be working on projects in the mainstream and/or on existing projects, fixing bugs and helping to build a growing ecosystem. However we look up to starting some projects in the future and solving real issues that pertains to the continent.


 * With an African team of developers, we could come up with projects that could solve common problems within the continent. These projects will go a long way to solving our common problems.


 * This will increase the level of awareness of the movement's activities in Africa and get more people involved in volunteering in community projects from Africa leading to an increase in the number of not only the editors but developers from Africa.


 * Getting Africans folks to participate in global programs which will benefit them and the Foundation as they will build tools to solve problems and real world tasks (enriching their career path) as developers. Programs such as Outreach for women (no participant from Africa), GCI (no participant from Africa) and GSoC (only 1 participant from Africa in 2016). In addition, it will groom developers with real skills within the open movement and aid the learning of the use of a completely new platform.


 * In a nutshell, our prime or primary objective is getting volunteer developers in the movement from Africa (active ones to work on Wikimedia projects and African related projects geared towards the movement's goals).