GSoC 2024 Guide PART I:
2 min readJan 18, 2024
GSoC 2024 Roadmap:
JAN 22 2024 - FEB 22 2024:
- Learn Git and GitHub.
- Choose 1 tech stack that you are familiar with.
- Choose your right GSoC Project with its GSoC Organization that you want to work with.
- Start contributing to your chosen project with Good First Issues and Second First Issues.
- Go through your GSoC Organization website, you can find their projects, contact details, community details, and more.
- Communities like IRC channels and Slack channels are used, try to get familiar with the mentors from your GSoC Organization.
FEB 22 2024 - MARCH 18 2024:
- Start contributing to your chosen project with Good First Issues and Second First Issues.
- GSoC Contributors discuss application ideas with mentoring organisations.
- Start making your Project Proposal using Google Docs, so it will be easy to make changes.
MARCH 18 2024 (11:30 PM IST):
- GSoC Contributor application period begins.
APRIL 2 2024 (11:30 PM IST):
- GSoC Contributor application period deadline.
APRIL 24 2024 (11:30 PM IST):
- GSoC Proposals review and rankings from Organization Admins.
MAY 1 2024 (11:30 PM IST):
- Accepted GSoC Projects announced.
GSoC 2024 Project Proposal Template:
1) Cover Page and Index Page:
- Cover Page With GSoC Logo And Your Chosen GSoC Organisation Logo.
- Index Page.
2) About Me:
3) Project Name:
- Name Of Your Project With The Date.
4) Personal Details:
- Full Name.
- Email ID.
- GitHub ID.
- LinkedIn Profile ID.
- Time Zone.
- Chat Handle.
- Mentors OR Maintainers Names If Any (Optional).
5) Project Description:
- Detailed Abstract Of Project.
- Aspects Targeted Through The Project.
- Components Which Will Be Developed In This Project.
6) Work Done Till Now:
Work Done Related To Project Chosen That Is:
- Set Up The Project Development Environment.
- Research On The Documentation.
- Understanding The Project Implementation.
- Etc.
7) Timeline Of The Project:
- Brief Percentage Wise Break Down Of The Project Timeline.
- Detailed Break Down Of Entire Timeline Phase Wise (Before Community Bonding Phase,During Community Bonding Phase, Mid Term Evaluation Phase and Final Evaluation Phase).
8) Open Source Development Experience:
- Open Source Volunteering Experience If Any.
- Contributions In Selected Organisations.
- My Side Projects.
9) Project/Internship Experience:
10) Academics:
- Institute Name.
- Relevant Courses Taken.
11) Why Selected Organisations And The Chosen Project?
12) Why Me?
- About My Commitment
- Acknowledgement
- References