doc/soc.txt
a67a96a0
 Google Summer of Code and similar project guidelines
4f9807d8
 
a67a96a0
 Summer of Code is a project by Google in which students are paid to implement
4f9807d8
 some nice new features for various participating open source projects ...
 
a67a96a0
 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).
4f9807d8
 
 The Goal:
 Our goal in respect to soc is and must be of course exactly one thing and
a6be21d3
 that is to improve FFmpeg, to reach this goal, code must
87800dc2
 * conform to the development policy and patch submission guidelines
a6be21d3
 * must improve FFmpeg somehow (faster, smaller, "better",
4f9807d8
   more codecs supported, fewer bugs, cleaner, ...)
 
 for mentors and other developers to help students to reach that goal it is
a67a96a0
 essential that changes to their codebase are publicly visible, clean and
4f9807d8
 easy reviewable that again leads us to:
87800dc2
 * use of a revision control system like git
a67a96a0
 * separation of cosmetic from non-cosmetic changes (this is almost entirely
da9cea77
   ignored by mentors and students in soc 2006 which might lead to a surprise
4f9807d8
   when the code will be reviewed at the end before a possible inclusion in
a6be21d3
   FFmpeg, individual changes were generally not reviewable due to cosmetics).
4f9807d8
 * frequent commits, so that comments can be provided early