Checklist
In order to apply
- Check out our Project Ideas
- Introduce yourself! Don’t be shy. See IRC if you’ve never used it before. Ask specific questions and wait! Web interface here.
- Begin your application, see our guidelines
- Discuss and share your project details (don’t wait!)
- See some examples of awesome proposals, add detail to yours :)
- Submit your application!
- Make a useful patch (be awesome) (optional but recommended)
If you get selected, before the coding begins
- Agree to the acceptance requirements (you must do this in writing)
- Read our participation expectations (read it ALL, we will quiz you later)
- Set up an interaction schedule with your mentors (at least weekly)
- Fill out your profile (one sentence summary, your name, link to proposal, dev log)
- Get familiarized with web resources of the project
- Post your proposal online
- Describe your project plan
- Document a list of 3 to 10 milestones
- Announce your plan via Chat and/or E-mail (discuss and make adjustments)
- Download the source code, get set up (compile, install, run)
- Submit patches to get familiarized with code (find small tasks like these)
Once coding begins
- Write maintainable, portable, complete code
- Keep a daily log of your activities online somewhere (a blog or your wiki user page is great for this)
- Provide a midterm report on your project progress to the mailing list as well as posting it to your blog or wiki log.
- Stay motivated, engage other devs, allocate time for discussions
- Provide a final report on your project progress to the mailing list
- Keep working on the project you have selected :-)