Google Code In 2017

From OSGeo
Revision as of 15:24, 4 October 2017 by Jmckenna (talk | contribs)
Jump to navigation Jump to search

GCI-logo.jpg @ Osgeo-logo.png

Central page for administering OSGeo participation in Google Code In 2017



  • Full timeline
  • Oct 9 2017: Open source organizations can apply to be mentoring organizations (we should have mentors and tasks by then)
  • Nov 28 2017: Contest opens for entries by student participants
  • Jan 15 2018: Deadline for students to claim new tasks
  • Jan 17 2018: All student work must be submitted; contest ends
  • Jan 18 2018: Mentoring organizations complete all evaluations of students’ work
  • Jan 31 2018: Grand Prize Winners and Finalists announced
  • June (exact dates TBD): Grand Prize Winner’s Trip


  • IRC-channel: #foss4g channel on
  • how to connect: choose your favorite IRC client, or go directly through browser with webchat


Interested mentors / volunteers

Willing mentors must write to gsoc-admin(at) and will be sent a form to fill in.

Kickoff (virtual) meeting

  • 2017-09-25 at 20.00 UTC
  • On IRC in the #osgeo-gsoc channel on (connect directly in your browser via webchat)
  • agenda:
    • discuss ideas for tasks for the students
    • plan to share mentor invites to all OSGeo projects
    • Collect questions to discuss with other mentor orgs at mentor summit

Open questions

  • The how it works page doesn't mention how the word of this gets out to students, or does Google handle that?? How is promotion to students handled?? Avatar of jmckenna at gatewaygeomatics dot com
  • Discuss the opportunity to create "virtual environments" for the students to play with, and eventually come up with a patch? For example, for tasks that would otherwise require access to sensitive systems, e.g. SAC, web pages, etc.. Avatar of diregola at gmail dot com
  • It is not clear to me if it's possible to use more than one bug tracker or we must use the osgeo tracker for all the projects Avatar of diregola at gmail dot com
  • Is it necessary for the students to pick from different "types" of tasks or they can decide to complete only one type? Avatar of diregola at gmail dot com
  • When is the deadline to prepare the tasks: Oct 9th (Open source organizations can apply to be mentoring organizations) or Nov 28th (Contest opens for entries by student participants)? Avatar of diregola at gmail dot com
  • What is the minimum number of tasks we need to get ready by the deadline? Avatar of diregola at gmail dot com
  • How many mentors do other organizations have (to be on the safe side and not underestimate the work load)? Avatar of diregola at gmail dot com

Insights from other orgs

Tim Abbot from the Zulip project says:

The Zulip project did GCI for the first time last year, and we learned basically everything we needed to know at the mentor summit GCI session.
If you're spending time on preparation in advance of that, I'd encourage you to focus on a few things:
 * Recruiting volunteers to help the students; we had over 30 people organized in 4-hour shifts to provide continuous coverage.
 * Writing really good developer onboarding documentation, and testing it on inexperienced programmers.
 * Creating a few really polished starter tasks (e.g. we had one that was basically "figure out how to do manual and automatic testing in Zulip, including writing a simple unit test"
 * Planning out some larger categories of tasks (e.g. where you want 15 similar things done) that you can write really good guides for.