Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
community:gsoc:gsoc2011_student_guidelines [2011/03/07 16:26]
mprutsalis
community:gsoc:gsoc2011_student_guidelines [2011/03/12 16:29] (current)
Line 1: Line 1:
-====== **DRAFT** Guidelines for Students Participating in Google Summer of Code 2011 for Sahana ======+====== Guidelines for Students Participating in GSOC 2011 for SSF ======
  
 ===== Overview ===== ===== Overview =====
Line 9: Line 9:
 ===== Expectations ===== ===== Expectations =====
  
-==== Coding Standards ====+==== Coding ==== 
 + 
 +It is expected that students will read and follow the developer guidelines for the project that they are working with.\\
  
-It is expected that students will read and follow the developer guidelines for the project that they are working with. 
-  * It is expected that students read up on the developer guidelines from the project wiki beforehand to have an overview of the Sahana system 
 For Agasti (PHP): For Agasti (PHP):
-  * [[agasti:developer:coding_guidelines| Coding Guidelines]] +  * [[agasti:start|Agasti wiki]] 
-For Eden (Python):+    * [[agasti:vesuvius:start|Vesuvius]] 
 +    * [[agasti:mayon:start|Mayon]] 
 +    * [[agasti:developer:coding_guidelines| Coding Guidelines]] 
 +For Eden (Python/web2py): 
 +  * [[http://eden.sahanafoundation.org|Eden wiki]]
   * [[http://eden.sahanafoundation.org/wiki/DeveloperGuidelines|Developer Guidelines]]   * [[http://eden.sahanafoundation.org/wiki/DeveloperGuidelines|Developer Guidelines]]
  
 ==== Communication ==== ==== Communication ====
-  * It is expected that students will report to the Sahana development mailing list at the beginning of the project to introduce themselves and their project to the rest of the Sahana community. +  * It is expected that students will report to the main Sahana discussion list (discuss@lists.sahanafoundation dot org) at the beginning of the project to introduce themselves and their project to the rest of the Sahana community. 
-  * It is expected that students will report to the Sahana development mailing list at a minimum once every other week providing a summary of current activities with pointers to their work in the code and on the wiki. +  * It is expected that students will report to the main Sahana discussion list at a minimum once every other week providing a summary of current activities with pointers to their work in the code and on the wiki. 
-  * It is also advisable to keep all development related discussions on the mailing lists so that other developers can provide feedback & suggestions on the ideas being worked out and for future archival purposes.+  * It is also advisable to keep all development related discussions on the developer'mailing lists (see below) so that other developers can provide feedback & suggestions on the ideas being worked out and for future archival purposes. 
 +  * GSOC-related discussions should be prefaced with "[GSOC]" in the subject line. 
 + 
 +=== IRC Channels === 
 +We maintain and monitor the followin IRC Channels on freenode.  A web interface is available at http://webchat.freenode.net: 
 +  * #Sahana - main disussion channel 
 +  * #Sahana-Agasti - for Agasti developers 
 +  * #Sahana-Eden - for Eden developers 
 +  * #Sahana-Meeting - for meetings 
 +All channels are logged.  See http://www.sahanafoundation.org/chat for more information. 
 + 
 +=== Mailing Lists === 
 +We maintain several e-mail discussion lists.  The main point of entry for prospect GSOC students and GSOC discussions and reports to the community through the GSOC program is our main discussion list: discuss@lists.sahanafoundation dot org. 
 +  * Join the [[https://lists.sourceforge.net/lists/listinfo/sahana-maindev|Main Sahana Discussion list]] 
 +  * Join the [[https://lists.sourceforge.net/lists/listinfo/sahana-agasti|Sahana-Agasti developer's list]] 
 +  * Join the [[http://groups.google.com/group/sahana-eden|Sahana Eden developer's list]] 
 + 
 + 
 +==== Contributor License Agreement ==== 
 + 
 +In keeping with Sahana Software Foundation policy, all accepted students must sign and return a [[foundation:start#contributor_license_agreement|Contributor License Agreement]].  A {{:foundation:ssf_cla.pdf|CLA form}} may be downloaded here and should be scanned and returned to cla-submissions at SahanaFoundation dot org.  Alternative means of return by post or fax are provided on the form.  
 ==== Documentation ==== ==== Documentation ====
   * It is expected that students will document all of their work in an appropriate place on the Sahana wiki (mentors will help with where to put things and with wiki access).   * It is expected that students will document all of their work in an appropriate place on the Sahana wiki (mentors will help with where to put things and with wiki access).

QR Code
QR Code community:gsoc:gsoc2011_student_guidelines (generated for current page)