Google Summer of Code/2017

Wikimedia is applying as a mentoring organization for the Google Summer of Code 2017. All major projects of Wikimedia are developed with help from contributors from all around the world using MediaWiki. MediaWiki is the software that powers Wikipedia, its sister projects and thousands of wikis all over the world. MediaWiki runs on most operating systems, is written in PHP, primarily uses the MySQL and MariaDB database servers and uses jQuery as the client JavaScript library.

Confused about the differences between MediaWiki, Wikimedia, Wikipedia and Wiki? Figure them out here.

To learn about the full program timeline, visit the official website.

Project Ideas
Watch this space for project ideas! We are in the process of recruiting projects and mentors for this round. Once they are finalized, we'll add them below.

In the meanwhile, check out our Possible Tech Projects workboard on Phabricator. If you find a project interesting and is a good fit with your skills and background, express by commenting on the related task.

Recommended Next Steps

 * 1) Look at the GSOC manual for students to get started https://developers.google.com/open-source/gsoc/resources/manual.
 * 2) Learn how to have a successful project in the context of an outreach program with Wikimedia.
 * 3) Get a brief overview of projects available under Project Ideas section on this page. Choose a project that you really like and best fits your skill set. Express your interest in working on the project by commenting on the corresponding task on Phabricator.
 * 4) Learn basic skills required for contributing to the MediaWiki development.
 * 5) Here are some guidelines to prepare a GSOC proposal. Examples of some really good proposals that were accepted for the previous round:
 * 6) https://phabricator.wikimedia.org/T148287
 * 7) https://phabricator.wikimedia.org/T147727
 * 8) https://phabricator.wikimedia.org/T148074
 * 9) If you would like to work on your own idea for a project, communicate with relevant developers first.

Contact

 * For a program-specific question, come and talk to us in the IRC channel #wikimedia-devrel.
 * For a project-related question, either communicate with mentors on the corresponding task in Phabricator or reach out to them in their project's IRC channel.
 * Mailing list for program specific discussion: wikitech-l@lists.wikimedia.org

Interested Students

 * Neeraj Kumar
 * Kaartic Sivaraam
 * Agastya Chandrakant (talk)
 * Mayank Jindal
 * Tarun Bansal
 * Marco Younan
 * --Abhinav Garule (talk) 15:44, 19 December 2016 (UTC)
 * Utsav Mangal
 * Kapil Gorve
 * vartika singh
 * Fonji Fonkeng Rocard