GSoC participation guide

07 Mar 2017 5 min read
Written by the XWiki Team

Yes, you've heard it well: we've been selected as a Mentor Organisation for Google's Summer of Code 2017. It has been a tough competition, with only 201 out of 400 organizations being accepted, therefore our tradition of working with GSoC will not be altered. 

Interested in participating as a student? GSoC will begin accepting student applications on Monday, March 20, 2017, at 16:00 UTC and the deadline is Monday, April 3, 2017, at 16:00 UTC.

How does the program work?

Choose a project
Go find a project of your choice and don’t get biased to languages you know. You can get a working knowledge of any language in a week or so.

The strength of any open source project is its community. Go, ask people: “How can I contribute?” or “Where to start?”. And do participate in conversations on bugs, features or anything.

Make regular contributions. May it be code style fixes, documentation, bug fixes or a new feature, but make sure, you have the first contribution within 2 weeks from today and at least 1 contribution per week after that.

Help Others
Do help others. You develop yourself when you answer queries. The more you help, the more you learn.

How to find a project/organization?

Checkout selected organizations. They usually have their page for SoC or a list of projects. 

Or, you can browse projects accepted in 2016, and some of these projects are stages of a larger goal. If any project has future plans, then you can work on such a project and take it to GSoC’17.

How to choose an organization?

Choose an organization that matches your interests (example: If I like machine learning, I’ll choose CERN or mlpack. If I like networks, I’ll choose nmap or Ceph). Language should have very little saying while choosing a project/organization.

How to get source code?

You will find most projects use git. So, you can find them on Github, Bitbucket or Gitlab. Almost all project wikis have guidelines to install, test and contribute.

Save the Dates:

March 20, 2017 - April 3, 2017 

Students can register and submit their applications to mentor organizations.

May 4, 2017

Accepted students are announced and paired with a mentor. Full list of mentors here.

May 30, 2017 - August 21, 2017

Students code the summer away.

September 6, 2017 

All students who pass the program are announced.

So, who are we meeting this year? 

You may also be interested in: