Difference between revisions of "Summer of Code/Checklist"

m
(numbered list)
Line 5: Line 5:
 
== In order to apply ==
 
== In order to apply ==
  
* Review the [[Google_Summer_of_Code/Project_Ideas|Project Ideas]]
+
# Review our [[Google_Summer_of_Code/Project_Ideas|Project Ideas]]
* Consider the [[Google_Summer_of_Code/Application_Guidelines|Application Guidelines]]
+
# Follow the [[Google_Summer_of_Code/Application_Guidelines|Application Guidelines]]
* Understand the [[Google Summer of Code/Acceptance|Acceptance Requirements]]
+
# Understand your [[Google Summer of Code/Acceptance|Acceptance Requirements]]
* Join the [http://irc.brlcad.org #brlcad IRC channel] and introduce yourself
+
# Join the [http://irc.brlcad.org #brlcad IRC channel] and introduce yourself
* Join the [https://lists.sourceforge.net/lists/listinfo/brlcad-devel brlcad-devel mailing list] and introduce yourself
+
# Join the [https://lists.sourceforge.net/lists/listinfo/brlcad-devel brlcad-devel mailing list] and introduce yourself
* Prepare your application
+
# Discuss your application with the mentors
* Discuss your application with the mentors
+
# Prepare your application
** ''(optional) Post your application to your wiki user page (/wiki/User:username)''
+
# Discuss your application with the mentors some more :)
** ''(optional) Share and discuss your application on the mailing list''
+
## ''(optional) Post your application to your wiki user page (/wiki/User:username)''
* '''[http://sourceforge.net/tracker/?func=add&group_id=105292&atid=640804 Submit a patch] if you don't have commit access'''
+
## ''(optional) Share and discuss your application on the mailing list''
* [http://socghop.appspot.com/ Submit your application]
+
# '''[http://sourceforge.net/tracker/?func=add&group_id=105292&atid=640804 Submit a patch] if you don't have commit access'''
 +
# [http://socghop.appspot.com/ Submit your application]
  
 
== Prior to the starting date ==
 
== Prior to the starting date ==

Revision as of 00:13, 10 March 2011

GSoC Checklist

Before the summer coding begins, there are several things that students should do to become familiarized with BRL-CAD development. Below is a checklist of things each student should complete before the official GSoC coding start date. Some items on the checklist should occur during the application submission process while others need to occur before it's time to start coding.

In order to apply

  1. Review our Project Ideas
  2. Follow the Application Guidelines
  3. Understand your Acceptance Requirements
  4. Join the #brlcad IRC channel and introduce yourself
  5. Join the brlcad-devel mailing list and introduce yourself
  6. Discuss your application with the mentors
  7. Prepare your application
  8. Discuss your application with the mentors some more :)
    1. (optional) Post your application to your wiki user page (/wiki/User:username)
    2. (optional) Share and discuss your application on the mailing list
  9. Submit a patch if you don't have commit access
  10. Submit your application

Prior to the starting date

Once coding begins

  • Post patches until you get commit access
  • Write maintainable, portable, complete code
  • Keep a daily log of your activities online somewhere (wiki user page is great for this)
  • Report your progress periodically to the mailing list

After GSoC ends

  • Provide a final report on your project progress to the mailing list
  • Continue working on BRL-CAD  :-)