GSoC
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! darcs-users@darcs.net 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
Sketch out an idea. Can you make Darcs faster? Can you make it more useful? It would make sense to get in touch with darcs-users@darcs.net for some help.
Get in touch with the Darcs team if you have not done so already
Write up your proposal (this should take a day or two). See the previous applications if you’re having trouble getting started.
Submit your application to the GSoC website Register as a student first then submit your application.
Older projects
2015
- Darcsden improvements (Daniil Frumin)
2014
- Hashed Files and Cache (Marcio Diaz)
- History Reordering (Ale Gadea)
2013
- Better Record (José Neder)
- Darcsden (BSRK Aditya)
2012
- Patch Index (BSRK Aditya)
2011
- Darcs Bridge (Owen Stephens)
- V3 Primative Patches (Petr Rockai)
2010
- Darcs network performance (Alexey Levan)
- Improvements to darcs caching mechanism (Adolfo Builes)
2009 - Hashed storage (Petr Rockai)
- Petr’s application (Slightly post-edited after acceptance)
2007 - Darcs 2 research (Jason Dagit)