Keploy is a no-code testing platform that generates tests from API calls.
It captures the external dependency network calls (like database queries, internal/external services) for each request to replay them (including writes/mutations!) later during testing.
Developers can use keploy alongside their favorite unit testing framework to save time writing testcases.
This is the main place for all information related to Keploy's participation in Google Summer of Code, 2024 as a mentoring organization.
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 2024, 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.
Important events | Deadline |
---|---|
Organization Applications Open | January 22, 2024 |
Organization Application Deadline | February 6, 2024 |
Organizations Announced | February 21, 2024 |
Potential GSoC contributors discuss application ideas with mentoring organizations | February 22 - March 18, 2024 |
GSoC contributor application period | March 18 - April 2, 2024 |
Accepted GSoC Contributor projects announced | May 1, 2024 |
Contributors work on their Google Summer of Code projects | May 27, 2024 - August 26, 2024 |
Mentors submit final GSoC contributor evaluations (standard coding period) | August 26, 2024 - September 2, 2024 |
Initial results of Google Summer of Code 2024 announced | September 3, 2023 |
Students work on their Google Summer of Code project | May 1, 2024 - November 4, 2024 |
- Since year 2005, 20,000+ students and 19,000+ mentors from over 118 countries has came together to participate in GSoC
- Approximately 38+ million lines of code have been produced
Keploy members and members from the wider community can both propose projects, however, only Keploy members can be mentors.
Please read The Mentor Guide.
Students should have knowledge of git, go, and markdown for most projects since the project work heavily depends on them.
We invite students to look into our open proposals, ask mentors questions to understand the projects better and if interested apply for the project when the application period opens.
Mentors would like to know why the project interests the student, whether they have the pre-requisite skills, and most importantly, how they plan to implement it.
We encourage Contributors to set up Keploy for local development and play around with the code and tests to get more comfortable with the project.
We'd love to collaborate with you to make Keploy great. To get started: