Google Summer of Code/2017

About
Wikimedia has been accepted 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.

Interested in applying next year?
Read the recommended steps listed below if you are considering to apply to the program next year:
 * 1) Read the GSOC manual for students and develop your understanding of the various stages of the program.
 * 2) In the context of an outreach program with Wikimedia, learn how to have a successful project.
 * 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. Post in the task comments, ask intelligent and explicit questions ("Could you tell me more about this?" is a bad example), do your research thoroughly, don't expect spoon-feeding. That's the recipe for a perfect intern!
 * 4) To contribute to the MediaWiki development, learn some basic skills required here.
 * 5) Read 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) Submit your proposal on Wikimedia's Phabricator by following the instructions on our organization pageon the Google's program site. Make sure that you upload a copy of your proposal on the Google's program site as well in whatever format it's expected of you, include in it the link to your public proposal on Phabricator.
 * 10) If you would like to work on your own project idea, communicate with relevant developers first.

Contact

 * IRC Channel #wikimedia-devrel
 * Ping organization administrators Srishti Sethi or Sumit Asthana
 * Mailing list wikitech-l@undefinedlists.wikimedia.org