Table of Contents

Welcome!

Google Summer of Code applicants on the Sigmah project, welcome !

Two key informations for you here:

  1. to get familiar with contributing on Sigmah, take a look at the Contributor Guide
  2. to prepare your application and catch Ideas for your proposal, go through the GSoC2017 Ideas page

Summer of Code key phases

1. Application

First of all, as you may have guessed, the given project ideas will be mainly the core of the actual contribution you would be able to give to the Sigmah project. The process in which we are now is more the setting of a team to work this summer together on the Sigmah project (each member with his own core responsibility) than a set of individuals working totally individually on their own separate topic. Outside your main contribution (the project idea(s)) you've chosen to work on, you can thus already select some features you would like to develop and list them in your application. The roadmap is full of them. All of those issues are suggested originally by the NGOs using Sigmah and are looking for their contributors!

Look at this page for GSoC2017 Ideas page.

Patches are expected as part of the application

On the Sigmah project, we ask all contributors to send one or more patch as part of their application, to evaluate their technical level. We also do this for Google Summer of Code candidates . Patches (pull requests) must be submitted with the issue id they are solving in their title.

… and also a Skype meeting

If you are selected, we will be working together all summer! A videocall meeting will help to get to know each other. These meetings will be part of the first selection round and will be organized with all the students who have submitted an application.

2. Program launch

The program launch will include:

3. Summer of code

Apart from coding and getting support from mentors (TeamViewer has been identified as a very reliable solution for remote mentor support), the tasks of the developers during this phase will be:

4. Program closure

At the end of the program: