Google Summer of Code/Administrators

Read below the responsibilities of Wikimedia's organization administrator in various phases of the Google Summer of Code program. Note: Contents in this page follow the timeline of the previous round which might be different next year, but the process of the program will more or less remain the same.

After the program is announced
October 10 - January 19


 * Recruit two organization administrators Wikimedia participates in both GSOC and Outreachy. As the timeline and process of both these programs are similar and requires coordination, it's recommended to have same administrators organizing them.
 * Create Google Summer of Code 20XX page on MediaWiki.org Add ideas for possible projects, administrators contact information, and link to the application process steps. Also, in Phabricator, create a corresponding milestone or request permission to create one if you don't have already.
 * Select ideas for possible projects Choose projects from the outreach-programs-projects workboard on Phabricator. Task description of chosen projects should meet the listed criteria.
 * Connect Wikimedia's technical priorities with the program For example: quick scan through the community and developer wishlist to explore possible projects.
 * Ensure Possible Mentors list is up-to-date Participants interested in working on their project idea will use this list to reach out to mentors.

Mentoring organizations application period
January 19 - February 9


 * Apply to be a mentor organization Visit the official program site to learn how to apply. Re-use application data from previous year.
 * Monitor steps from section above Select or refine project ideas, update them on Phabricator & MediaWiki.org page.

After getting accepted as an organization
February 27 - March 20


 * Announce on the Wikitech-l & Wikimedia-l mailing lists Request for help with mentoring a project (example).
 * OPTIONAL: Host an information session for applicants  For one of the previous rounds, we used YouTube for the live broadcast and IRC for a simultaneous discussion (more details).

Student application period
Before the deadline: February 27 - March 20


 * Suggest next steps in the process to both students and mentors Encourage students to follow both the official and Wikimedia's application process guidelines. Remind mentors to review student proposals on Phabricator and give them feedback.
 * Answer students and mentors queries They might approach you via various communication mediums (emails, Phabricator, IRC). Be prompt in your replies.
 * Provide a group communication tool to interns and mentors In the few recent rounds, we have encouraged the use of Zulipfor Q&A; check one of the previous streams.

After the deadline: April 3 - May 4


 * Ask mentors to review applications mentors Encourage them to follow the selection process tips and report to you their score.
 * Announce results on Wikitech-I & Wikimedia-I mailing lists once they are out (example). You could also send emails to accepted participants & congratulate them (example).

Community bonding period
May 4 - May 30


 * Engage students in your community Prepare a list of small tasks to help students get familiar with the community practices and processes. (example)

Coding period
May 31 - August 29


 * Suggest next steps in the process to both students and mentors Encourage students to write weekly reports, work towards accomplishing milestones in their project timeline, communicate regularly with mentors, and submit evaluations on time. Encourage mentors to continue providing guidance to students during this time.
 * OPTIONAL: Host an IRC chat with students Allow students to learn and share their work with fellow participants and request feedback.
 * OPTIONAL: Share students' weekly reports with the community (example).
 * OPTIONAL: Add students blog feeds to Wikimedia planet

Wrap-up
August 29 - late October


 * Suggest next steps in the process to both students and mentors Ensure no pull requests are remaining to be merged and deployed in production and documentation both on-wiki and in the code is complete.
 * Add students projects to the Google Summer of Code past projects page
 * Archive the corresponding milestone project in Wikimedia Phabricator.
 * OPTIONAL: Write a blog post for Wikimedia and/or Google Open Source blog Include information about participants, projects they worked on, what they accomplished, etc. At the very least, announce on Wikitech-I & Wikimedia-I mailing list.
 * OPTIONAL: Host a lightning showcase Invite students to share the projects they built with the community.

Additional notes

 * For the sections listed below, do not miss any email reminders from Google as they will contain information about important deadlines.
 * In whichever phase of the program, it seems relevant, modify the Updates section on the Outreach programs page.

= Resources =
 * Read the pages in the "Org admin" section of the GSOC mentoring manual.
 * Read lessons learned from the previous editions.
 * Read lessons learned from the 2017 edition.