Difference between revisions of "Summer of Code/Checklist"
From BRL-CAD
(cept it screws up the <ol>) |
(add deadline dates) |
||
Line 10: | Line 10: | ||
# 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 | ||
− | # Discuss your application with | + | # Discuss your application with our mentors (don't wait!) |
− | # Prepare your application | + | # Prepare your application (try to [http://socghop.appspot.com/ submit a draft] by April 1st) |
# Discuss your application with the mentors some more :) | # Discuss your application with the mentors some more :) | ||
## ''(optional) Post your application to your wiki user page (/wiki/User:username)'' | ## ''(optional) Post your application to your wiki user page (/wiki/User:username)'' | ||
## ''(optional) Share and discuss your application on the mailing list'' | ## ''(optional) Share and discuss your application on the mailing list'' | ||
− | # '''[http://sourceforge.net/tracker/?func=add&group_id=105292&atid=640804 Submit a patch] | + | # '''[http://sourceforge.net/tracker/?func=add&group_id=105292&atid=640804 Submit a useful patch]''' (be awesome) |
− | # [http://socghop.appspot.com/ Submit your application] | + | # [http://socghop.appspot.com/ Submit your application] (before April 8th!) |
== IF YOU ARE ACCEPTED == | == IF YOU ARE ACCEPTED == |
Revision as of 23:31, 9 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
- Review our Project Ideas
- Follow the Application Guidelines
- Understand your Acceptance Requirements
- Join the #brlcad IRC channel and introduce yourself
- Join the brlcad-devel mailing list and introduce yourself
- Discuss your application with our mentors (don't wait!)
- Prepare your application (try to submit a draft by April 1st)
- Discuss your application with the mentors some more :)
- (optional) Post your application to your wiki user page (/wiki/User:username)
- (optional) Share and discuss your application on the mailing list
- Submit a useful patch (be awesome)
- Submit your application (before April 8th!)
IF YOU ARE ACCEPTED
- Agree to the acceptance requirements
- Read our participation expectations
- Read the development guidelines
- Familiarize yourself with Subversion
- Compile and run BRL-CAD from source
- Familiarize yourself with BRL-CAD's on-line resources
- Create a Sourceforge and brlcad.org wiki account
- Publish a development plan to the wiki
- Document a list of 3 to 10 development milestones
- Document your plan on the Wiki as a design document
- Discuss your plan via irc and/or on the mailing list
- Set up an interaction schedule with your mentor
- Become a productive developer
- 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
- Provide a final report on your project progress to the mailing list
- Continue working on BRL-CAD :-)