What this is about

See the official GSoC FAQ and timelines.

The Google Summer of Code (GSoC) is a program that helps students getting an experience of contributing to some free software project. Darcs has been participating for several years to this program as a way to 1) enable existing contributors to dedicate fully to darcs for a few months, and also 2) enable students to have an experience in a free software organization.

Check out the student guide to know what you’re getting into.

Project ideas

You can find some ideas for a Google Summer of Code student project on the projects page of this website.

Note that these themes are just to get you started. We welcome submissions beyond these initial ideas. Get in touch with us! or #darcs on freenode.

All of these projects require good Haskell skills. We trust and appreciate students who have contributed to darcs before applying :-)

Application process

  1. Sketch out an idea. Can you make Darcs faster? Can you make it more useful? It would make sense to get in touch with for some help.

  2. Get in touch with the Darcs team if you have not done so already

  3. Write up your proposal (this should take a day or two). See the previous applications if you’re having trouble getting started.

  4. Submit your application to the GSoC website Register as a student first then submit your application.

Older projects

  1. 2015
  2. 2014
  3. 2013
  4. 2012
  5. 2011

  6. 2010

  7. 2009 - Hashed storage (Petr Rockai)

  8. 2007 - Darcs 2 research (Jason Dagit)

See also