Google Summer of Code/2017
Wikimedia has been accepted as a mentoring organization for Google Summer of Code 2017. The program runs from May 4, 2017 to August 29, 2017 (see full timeline).
Accepted Projects
[edit ]| No | Name | Location | Project | Mentor(s) | Updates |
|---|---|---|---|---|---|
| 1 | Alexander Jones | Texas, United States | Implement Thanks support in Pywikibot | John Mark Vandenberg |
Yes Done Join Zulip Yes Done Blog Yes Done First post (quite late) Yes Done Introduce yourself on Wikitech-l (even later) Yes Done First Evaluation (Blog post) Yes Done Second Evaluation Yes Done Final update |
| 2 | Amrit Sreekumar | Kerela, India | Improvements to ProofreadPage Extension and Wikisource | Yann Forget, Tpt | Yes Done Join Zulip
Yes Done Introduce yourself on Wikitech-l Yes Done Project Reporting : Phabricator and User Page Yes Done Blog Yes Done Blog post - Week 1 Yes Done Blog post - Week 2 Yes Done Blog post - Week 3 Yes Done Blog post - Week 4 Yes Done Blog post - Week 5 Yes Done Blog post - Week 6 Yes Done Blog post - Week 7 Yes Done Blog post - Week 8,9 Yes Done Blog post - Week 10,11 Yes Done Blog post - Week 12,13,14 and project overview Yes Done First Evaluation Yes Done Second Evaluation |
| 3 | New Delhi, India | Add a "hierarchy" type to the Cargo extension | Yaron Koren, Nischayn22, Oetterer | Yes Done Introduce yourself on Wikitech-l
Yes Done Join Zulip Yes Done Blog setup Yes Done Project Reporting : Phabricator task and MediaWiki page. Yes Done Blog post - Week 1,2 Yes Done Blog post - Week 3 Yes Done Blog post - Week 4 Yes Done Blog post - Week 5 Yes Done Blog post - Week 6 Yes Done Blog post - Week 7 Yes Done Blog post - Week 8 Yes Done Blog post - Week 9 Yes Done Blog post - Week 10 Yes Done Blog post - Week 11 Yes Done Blog post - Week 12 Yes Done Blog post - Week 13 Yes Done Blog post - Week 14 Yes Done Blog post - Week 15 Yes Done Link to all concise weekly report Yes Done First Evaluation Yes Done Second Evaluation Final Evaluation | |
| 4 |
|
New Delhi, India | Adding Custom features while upgrading and updating Quiz extension | Marielle Volz, Sam Reed | Yes Done Introduce yourself on Wikitech-l
Yes Done Join Zulip Yes Done Blogpost - Week 1 Yes Done Blogpost - Week 2 Yes Done Blogpost - Week 3 Yes Done Blogpost - Week 4 Yes Done Blogpost - Week 5 Yes Done Blogpost - Week 6 Yes Done Blogpost - Week 7 Yes Done Blogpost - Week 8 Yes Done Blogpost - Week 9 Yes Done Blogpost - Week 10 Yes Done Blogpost - Week 11
Yes Done Blogpost - Week 13 Yes Done Blogpost - Week 14 Yes Done Blogpost - Week 15 Yes Done First Evaluation Yes Done Second Evaluation Yes Done Final Evaluation |
| 5 |
|
India | Build a similar to @NYPLEmoji bot for Commons images | Dereckson, Arie | Yes Done Introduce yourself on Wikitech-l
Yes Done Join Zulip Yes Done Blog setup Yes Done - Blog Post Week 1 Yes Done Blog post - Week 2 Yes Done Blog post - Week 4 Yes Done Blog post - Week 5 Yes Done BLog post - week 6 Yes Done First Evaluation |
| 6 | Keerthana S | India | Automatic editing suggestions and feedbacks for articles in Wiki Ed Dashboard | Sage Ross, Jonathan Morgan | Yes Done Join Zulip
Yes Done Introduce yourself on Wikitech-l Yes Done Updated user page with project details Yes Done [1] First Blog post Yes Done Week 2 - Blog Post Yes Done Week 3 - Blog post Yes Done Week 4 Yes Done Week 5 Yes Done Week 6 Yes Done Week 7 Yes Done Week 8 Yes Done Week 9 Yes Done Week 10 & 11 Yes Done Final Post Yes Done First Evaluation Yes Done Second Evaluation Yes Done Final Evaluation |
| 7 | India | Provide enhanced usability for Wikimedia Programs & Events Dashboard managed by Wiki Education foundation. | Sage Ross, Jonathan Morgan | Yes Done Introduce yourself on Wikitech-l
Yes Done Join Zulip Yes Done First blog Yes Done Updated user page with project details Yes Done Coding Week2 - Blog Post Yes Done Coding Week3 - Blog Post Yes Done Coding Week4 - Blog Post Yes Done Coding Week5 - Blog Post Yes Done Coding Week6 - Blog Post Yes Done Coding Week7 - Blog Post Yes Done Coding Week8 - Blog Post Yes Done Coding Week9, 10, 11, 12 - Blog Post Yes Done GSoC 2017 Project Overview Yes Done First Evaluation Yes Done Second Evaluation Yes Done Final Evaluation | |
| 8 | India | Glam2Commons (previously Single Image Batch Upload) | Basvb | Yes Done Introduce yourself on Wikitech-l
Yes Done Join Zulip Yes Done Project Reporting : Phabricator and User Page Yes Done Blog setup Yes Done First Blog post Yes Done Blog Post - Week 2 Yes Done Blog Post - Week 3 Yes Done Blog Post - Week 4 Yes Done Blog Post - Week 5 Yes Done Blog Post - Week 6 Yes Done Blog Post - Week 7 Yes Done Blog Post - Week 8 and 9 Yes Done First Evaluation Yes Done Second Evaluation Yes Done Final Evaluation Yes Done Final Report |
Recommended Steps for Current Students
[edit ]Coding Period (May 31st - August 29th)
[edit ]- Continue working on your projects under the guidance of mentors.
- Make sure to submit evaluations on time. The first evaluation is due June 30th.
- Continue writing weekly reports and linking them from Updates section above and here. We will be sharing your work with the community in a newsletter format once a month as we did in May.
- Join a bi-weekly IRC meeting on #wikimedia-devrel to meet and greet with fellow GSOC & Outreachy participants and share with them about your work. The first meeting is on June 19th at 9 am PST. Learn more about the purpose of this meeting here.
Community Bonding Period (May 4th-30th)
[edit ]By May 11th
- Verify your information listed on the under Accepted Projects section above.
- If you haven't yet subscribed to our mailing list wikitech-l@lists.wikimedia.org, please do so. Introduce yourself on this thread, share where you are from, a brief summary of project you will be contributing to this summer.
- Start communicating with your mentors on refining your project proposal, finalizing deadlines and setting milestones.
- You will receive an invitation to join a group chat on Zulip with other students and mentors of the program in a bit! All throughout the program for communication purposes, we will encourage candidates to be active on Zulip.
- If you haven’t yet setup a blog, please do so. We'll encourage you to submit weekly reports and link them from the Updates section in the table above. We'll also be sharing your work with our broader community through our social media channels.
- Please make sure you are aware of your responsibilities as a student.
By May 18th
- The first blogpost is due next Thursday i.e. May 18th, 2017 as indicated here. Every week, we’ll share your posts on Wikitech-I and through our social media channels
- Setup up your MediaWiki user page and keep it up to date with your project work and reports. Include in the user page a casual landscape picture of yourself in the actual place where you will work on your GSoC project. You can upload the picture to Wikimedia Commons using the web interface or the Commons mobile app. Some example of user pages of previous interns:
- Add a Twitter DP size photo to the Name column in Accepted Projects above. Also, replace your Zulip avatar with this picture and add a small bio to your profile
- Use the group chat on Zulip to engage in conversations with other interns and mentors
- Interested in learning about other Wikimedia technical topics? Watch the videos here.
- As, and when you finish any of the above, report by adding on the Updates section in Accepted Projects above.
Contact
[edit ]- Freenode IRC chat channel #wikimedia-devrel
- Ping organization administrators Srishti Sethi or Sumit Asthana
- Mailing list wikitech-l