soc.txt 1.21 KB
Newer Older
Diego Biurrun's avatar
Diego Biurrun committed
1
Google Summer of Code and similar project guidelines
2

Diego Biurrun's avatar
Diego Biurrun committed
3
Summer of Code is a project by Google in which students are paid to implement
4 5
some nice new features for various participating open source projects ...

Diego Biurrun's avatar
Diego Biurrun committed
6 7
This text is a collection of things to take care of for the next soc as
it's a little late for this year's soc (2006).
8 9 10 11

The Goal:
Our goal in respect to soc is and must be of course exactly one thing and
that is to improve FFmpeg, to reach this goal, code must
Diego Biurrun's avatar
Diego Biurrun committed
12 13
* conform to the svn policy and patch submission guidelines
* must improve FFmpeg somehow (faster, smaller, "better",
14 15 16
  more codecs supported, fewer bugs, cleaner, ...)

for mentors and other developers to help students to reach that goal it is
Diego Biurrun's avatar
Diego Biurrun committed
17
essential that changes to their codebase are publicly visible, clean and
18 19
easy reviewable that again leads us to:
* use of a revision control system like svn
Diego Biurrun's avatar
Diego Biurrun committed
20
* separation of cosmetic from non-cosmetic changes (this is almost entirely
21 22
  ignored by mentors and students in soc 2006 which might lead to a suprise
  when the code will be reviewed at the end before a possible inclusion in
Diego Biurrun's avatar
Diego Biurrun committed
23
  FFmpeg, individual changes were generally not reviewable due to cosmetics).
24
* frequent commits, so that comments can be provided early