| Branch: | Revision:

ffmpeg / doc / soc.txt @ aad2f2f4

History | View | Annotate | Download (1.21 KB)

1 a67a96a0 Diego Biurrun
Google Summer of Code and similar project guidelines
2 4f9807d8 Michael Niedermayer
3 a67a96a0 Diego Biurrun
Summer of Code is a project by Google in which students are paid to implement
4 4f9807d8 Michael Niedermayer
some nice new features for various participating open source projects ...
6 a67a96a0 Diego Biurrun
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 4f9807d8 Michael Niedermayer
The Goal:
Our goal in respect to soc is and must be of course exactly one thing and
11 f8a45fa1 Janne Grunau
that is to improve Libav, to reach this goal, code must
12 87800dc2 Reinhard Tartler
* conform to the development policy and patch submission guidelines
13 f8a45fa1 Janne Grunau
* must improve Libav somehow (faster, smaller, "better",
14 4f9807d8 Michael Niedermayer
  more codecs supported, fewer bugs, cleaner, ...)
for mentors and other developers to help students to reach that goal it is
17 a67a96a0 Diego Biurrun
essential that changes to their codebase are publicly visible, clean and
18 4f9807d8 Michael Niedermayer
easy reviewable that again leads us to:
19 87800dc2 Reinhard Tartler
* use of a revision control system like git
20 a67a96a0 Diego Biurrun
* separation of cosmetic from non-cosmetic changes (this is almost entirely
21 4f9807d8 Michael Niedermayer
  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
23 f8a45fa1 Janne Grunau
  Libav, individual changes were generally not reviewable due to cosmetics).
24 4f9807d8 Michael Niedermayer
* frequent commits, so that comments can be provided early