A good proposal is structured, complete and backed by your code contributions ;-). We want you to be honest and realistic while writing your proposal.
You must also use Google's guide to Writing a Proposal
It's good to have a well spaced timeline with doable goals for each week and buffers for each task. If you end up not being able to complete what you proposed, then we might consider failing your project.
Hofstadter's Law: It takes longer than you expect, even when you take into account Hofstadter's Law
Finish writing your proposal early so that you can get it reviewed by your mentors and the community, before the deadline. They can give you valuable suggestions on your timeline and project details.
This is a sample template. You can add other sections which you think add value to your proposal
- Full Name
- Email and GitHub Username
- Your first language
- Location and Timezone
- Share links, if any, of your previous work on open source projects
- Convince us that you will be a good fit for this project, by sharing links to your contribution to Sugar Labs
- What are you making ?
- How will it impact Sugar Labs ?
- What technologies (programming languages, etc.) will you be using ?
- Break down the entire projects into chunks and tell us what will you work on each week.
As the summer goes on, you and your mentor will adjust your schedule, but it's good to have a plan at the beginning so you have an idea of where you're headed. - If you will be off-the-grid for a few days, then mention those in the timeline.
- GSoC 2021 has two evaluations, once after every 5 weeks. Highlight the work you plan to complete before each evaluation.
- How many hours will you spend each week on your project ?
- How will you report progress between evaluations ?
- Discuss your post GSoC plans. Will you continue contributing to Sugar Labs after GSOC ends ?