Your proposal may be one amongst many, so it's important to stand out from the crowd by submitting the best quality proposal you can. You don't necessarily need all the answers to the project challenges from the start because mentors will want to ask questions and make suggestions for improvements based on your initial submission. However, you can give mentors a really good feel for your enthusiasm and commitment by following the guidelines below.

To really make sure you stand out from the rest, have a go at coding either a problem linked with your chosen project or seek advice from the mentor about an existing issue you could have a go at resolving. There are a number of JIRA issues that are tagged as 'Available for Anyone' that you could look through and choose from. 

Personal Details

Project choice reasons, relevant skills, experience and knowledge

Project Proposal

Work Schedule

And finally, a few 'don'ts':