Google Summer of Code/2020

shortcut: GSOC20
GSoC logo

Program timelineEdit

Also see the full timeline.

 
GSoC and Outreachy Welcome Party, May 2020
February 6 Mentoring organization application deadline
February 21 Mentoring organizations announced
March 16 Student application period begins
March 31 Student application deadline
May 4 (previously April 27) Student projects announced
May 4 to May 31 (previously April 27 to May 18) Community bonding period
June 1 to August 24 (previously May 18 to August 10) Coding period

Accepted projectsEdit

Name Location Project Mentor(s) Updates
QEDK India goodbot: a simple, friendly bot for Wikimedia Zulipchat Pavithra Eswaramoorthy, Medha Bansal, Derick Alangi   Done Joined Zulip
  Done 1st blogpost
  Done 2nd blogpost
  Done 3rd blogpost
  Done 4th blogpost
  Done 5th blogpost
  Done 6th blogpost
  Done 7th blogpost
Amit A Joki India Reduce Bundle Size Sage Ross   Done Joined Zulip
Chaitanya Mittal User:Chtnnh United Arab Emirates Implement articlequality and draftquality model for ptwiki and apply insights to models for bs, uk, hi wikis Aaron Halfaker   Done Joined Zulip

  Done Setup User page

Vidhi Mody India Upgrade WebdriverIO to the latest version for all repositories Željko Filipin   Done Joined Zulip

  Done First Blog

  Done Second Blog

  Done Third Blog

  Done Fourth Blog

  Done Fifth Blog

Soham Parekh India Evaluate WebdriverIO replacements for our browser automation framework Željko Filipin, Gabriel Pita   Done Joined Zulip

  Done First Blog

  Done Second Blog

  Done Third Blog

  Done Fourth Blog

  Done Fifth Blog


Ajumal P A India Improve the framework to transfer files over the LAN Jaime Crespo, Manuel Arostegui   Done Joined Zulip

  Done Blog 1

  Done Blog 2

  Done Blog 3

  Done Blog 4

  Done Blog 5

  Done Blog 6

  Done Blog 7

  Done Final Blog

Madhur Gupta India Add leaderboard based on user's edits using Commons Android app Vivek Maskara, Nicolas Raoul   Done Joined Zulip

  Done Report One

  Done Report Two

  Done Report Three

  Done Report Four

  Done Report Five

  Done Report Six

  Done Report Seven

  Done Final Report

Shashwat Kathuria India Improve Wiki Education Dashboard's Error Monitoring Sage Ross   Done Joined Zulip

  Done Blog 1

  Done Blog 2

  Done Blog 3

  Done Blog 4

  Done Blog 5

  Done Blog 6

  Done Blog 7

  Done Blog 8

Adham Khatean Egypt Supporting the ‘maps’ parameter in TemplateData Editor (GUI) Marielle Volz, Thalia Chan, Moriel Schottlender
Sohom Datta India Creating a page-list editing widget for the ProofreadPage extension Sam Wilson, Satdeep Gill   Done Joined Zulip

  Done First Blog post
  Done Second Blog post

  Done Third Blog post

gabrielchl Hong Kong Media Data Verification Tool Eugene233, Navino Evans   Done Joined Zulip
Amr El-Absy Egypt Remove use of jQuery UI from Page Forms Yaron Koren   Done Joined Zulip

  Done Setup User page

  Done First Blog

  Done Second Blog

  Done Third Blog

Swapnil Sinha India Design and implement a tool to create overlays on pre-rendered offline maps for Internet In A Box Tim Moody, George Jason Hunt, Pratyush Singhal   Done Joined Zulip

  Done First BlogPost

  Done BiWeekly Report 1

  Done BiWeekly Report 2

  Done BiWeekly Report 3

  Done BiWeekly Report 4

  Done BiWeekly Report 5

Ostrzyciel Poland Add Reverted filter to RecentChanges Filters Kosta Harlan, Roan Kattouw   Done Joined Zulip

Recommended steps for accepted candidatesEdit

Here are some recommended steps for current interns:

  • Refine your project proposal with guidance from mentors.
  • Join Zulip to keep yourself up to date with the announcements related to the program and opportunities for participating in Wikimedia activities.
  • Write blog posts (first due by May 20th) in a language you are most comfortable with and add it to the Bi-weekly Reports page.
  • Add your updates about non-coding tasks (e.g., writing a blog post, joining Zulip, etc.) in the Accepted projects' Updates section above.
  • Setup your MediaWiki user page, link it with your name in the accepted projects section above and keep it up to date with your project work and reports. (e.g., User:Martyav, User:Amrit_sreekumar)
  • Stay in touch with Wikimedia technical discussions by subscribing to the mailing list: wikitech-l@lists.wikimedia.org.
  • Read stories from across the Wikimedia movement on Wikimedia Foundation’s blog.
  • Read stories on Wikimedia technical blog about the technology and software behind running Wikipedia and its sister projects.
  • Watch previous videos on Wikimedia technical topics here.

Ideas for projectsEdit

View project ideas promoted during the application period.

ContactEdit

We encourage applicants to communicate in the public streams and refrain from sending private emails/messages whenever possible. Open communication allows fellow applicants to learn from your questions. It also gives all community members a chance to answer your queries. This way, queries get answered sooner and the administrators do not become a bottleneck. Also, see: Feedback, questions and support.