Difference between revisions of "SoC 2008 Rules"

From VideoLAN Wiki
Jump to navigation Jump to search
Line 9: Line 9:
 
* You don't have a full-time job during your summer if you are doing SoC at the same time
 
* You don't have a full-time job during your summer if you are doing SoC at the same time
 
* You are of good will to work with VideoLAN projects.
 
* You are of good will to work with VideoLAN projects.
 +
 +
If you are a mentor, we expect that:
 +
* You are willing to work with one student.
  
 
=== Selection ===
 
=== Selection ===
  
To be selected, you will have to:
+
To be selected, students will have to:
 
* Show on IRC
 
* Show on IRC
* Join the mailing lists (x264-devel or vlc-devel, according to your project)
+
* Join the mailing lists (x264-devel or vlc-devel, according to your project),
* Select an idea
+
* Select an idea,
* Say hello to your potential mentor and admin  
+
* Say hello to your potential mentor and admin
  
* Learn about the code you should modify (where in the source, what is the idea...)
+
* Learn about the code you should modify (where in the source, what is the idea...),
 
* Be able to compile a VLC for your platform (for VLC development) and learn how to use [[Git]].
 
* Be able to compile a VLC for your platform (for VLC development) and learn how to use [[Git]].
  
* Complete the Google admission and give a planning idea
+
* Complete the Google admission and give a planning idea.
  
 
=== During the summer ===
 
=== During the summer ===
  
If you are a student, we expect that:
+
Student expectations:
* Explain your planning to mentor and admin (not everyone has the same vacations)
+
* Student explain your planning to mentor and admin (not everyone has the same vacations)
 
* Student should report a small mail once a week to both mentor and admin during the time agreed (failure to do that will fail the application )
 
* Student should report a small mail once a week to both mentor and admin during the time agreed (failure to do that will fail the application )
 
* Student should commit one your personal git branch once a week (except first week of your schedule)
 
* Student should commit one your personal git branch once a week (except first week of your schedule)
 +
'''Explaining why you can't work one week is fine. Disappearing without notice is not.'''
 +
* Update wiki status page.
 +
 +
Student rights:
 +
* Ask questions to anyone
 +
* Bother the mentor with question
 +
* Ask the admin for another mentor if the mentor doesn't answer or doesn't answer adequately.
  
Explaining why you can't work one week is fine. Disappearing without notice is not.
+
Students will be considered as '''full-right''' developers.

Revision as of 23:16, 17 March 2008

Those rules are mostly for x264 and VLC.

Those rules are quite flexible for any situation.

Students rules

Summer

If you are a student, we expect that:

  • You don't have a full-time job during your summer if you are doing SoC at the same time
  • You are of good will to work with VideoLAN projects.

If you are a mentor, we expect that:

  • You are willing to work with one student.

Selection

To be selected, students will have to:

  • Show on IRC
  • Join the mailing lists (x264-devel or vlc-devel, according to your project),
  • Select an idea,
  • Say hello to your potential mentor and admin
  • Learn about the code you should modify (where in the source, what is the idea...),
  • Be able to compile a VLC for your platform (for VLC development) and learn how to use Git.
  • Complete the Google admission and give a planning idea.

During the summer

Student expectations:

  • Student explain your planning to mentor and admin (not everyone has the same vacations)
  • Student should report a small mail once a week to both mentor and admin during the time agreed (failure to do that will fail the application )
  • Student should commit one your personal git branch once a week (except first week of your schedule)

Explaining why you can't work one week is fine. Disappearing without notice is not.

  • Update wiki status page.

Student rights:

  • Ask questions to anyone
  • Bother the mentor with question
  • Ask the admin for another mentor if the mentor doesn't answer or doesn't answer adequately.

Students will be considered as full-right developers.