Getting Started with Google Summer of Code (GSoC)
About the Program
Welcome to Google Summer of Code
Google Summer of Code is a 16 years old program, run every summer, with the intention of bringing more students into open source.
Open source projects apply as mentor organizations and if they are accepted, students send proposals to them to work on a few months' long project. Projects can be planned out by the organizations in advance or can be proposed by students.
Google pays the students, not the organizations they work with. Beginning in 2023, Google is opening the program up to all newcomers of open source that are 18 years and older.
You can read more about the format of the program and its goals here.
Keploy X GSoC
We at Keploy are excited to announce that Keploy is among the first few mentoring organizations from India 🇮🇳 this year! If you are a student looking to participate in GSoC, Keploy offers several projects for you to choose from.
Keploy is looking for motivated students who are passionate about open source software and interested in gaining valuable experience in the field. We welcome students from all over the world with diverse backgrounds and skill sets to participate.
How to Get Started
To get started with GSoC and Keploy, follow these steps:
- If you are new to Keploy, try setting up Keploy in your local machine and running one (or more) of the sample applications. You can refer the docs.
- You can then check out the projects that are selected for GSoC 2023 and try completing the tasks in the task list. Remember, the tasks will act as a selection criteria for shortlisting candidates.
- You can connect with the mentors over slack to clear any of your doubts.
- Submit your proposal and that's it!
Projects in GSoC 2023
Project Title | Ideas List | Project Link |
Keploy CLI Refactoring | Ideas | |
Keploy Java SDK | Ideas | |
Keploy Typescript/Javascript SDK | Ideas | |
Autogenerate Test Cases | Ideas | |
eBPF based Keploy Integration | Ideas | |
JS or Go based DSL for Keploy | Ideas |
Timeline
Important events | Deadline |
---|---|
Organization Applications Open | January 23, 2023 |
Organization Application Deadline | February 7, 2023 |
Organizations Announced | February 22, 2023 |
Potential GSoC contributors discuss application ideas with mentoring organizations | February 22 - March 20, 2023 |
GSoC contributor application period | March 20 - April 4, 2023 |
Accepted GSoC Contributor projects announced | May 4, 2023 |
Students work on their Google Summer of Code project | May 4, 2023 - November 17, 2023 |
Conclusion
Participating in GSoC with Keploy is a great opportunity to gain valuable experience in open source software development. We look forward to receiving your proposals and working with you on our projects.