Google Summer of Code 2006
This page was adapted from the Summer of Code 2005 page by Jiří Hnídek
List of successful Google Summer Projects
Nicholas Bishop, mentored by Jean-Luc Peurière
- entering University of Maryland
- nickname: nicholasbishop
- Linux, gcc
Ben Batt, mentored by Daniel Dunbar
- 4th year Computer Science/Computer Systems Engineering double degree at RMIT University in Melbourne
- nickname: artificer
- Linux, gcc
Dmitriy Mazovka, mentored by Kent Mein
- 3rd year student of Belarusian State University, Faculty of Applied Mathematics and Informatics
- nickname: sionix
- Windows, VC 7.1
The participants of SoC 2006 can find some information about how CVS will be used to manage the source code of their projects here.
A non-developer (anonymous) user can also checkout each branch, e.g.:
cvs -d:pserver:firstname.lastname@example.org:/cvsroot/soc-2006 login cvs -z3 -d:pserver:email@example.com:/cvsroot/soc-2006 checkout \ -r name_of_branch soc-blender cvs -d:pserver:firstname.lastname@example.org:/cvsroot/soc-2006 logout
The 'name_of_branch' above is either nicholasbishop, artificer, or sionix, and the '\' at the end of a line indicates that this is one long line without a break.
.c and .h templates
When developers need to add new file, then they need some template. Looking at existing source files could be confusing, because each file contains different copyrights in the header. When you edit some file, don't forget to add your name to list of contributors, write a description of the source file, write the name of .h file containing function prototypes somewhere at the beginning of .c file, write commentary, and write documentation in wiki.
Some SoC developers may choose to participate in this unofficial SoC blog, run by the nice people from Drupal:
You can get the latest information about this year's summer of code projects on our mailling lists: