Coder Social home page Coder Social logo

gsoc's Introduction

contributions welcome Tests Slack License

About Keploy

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.

Keploy + Google Summer of Code, 2023

This is the main place for all information related to Keploy's participation in Google Summer of Code, 2023 as a mentoring organization.

What is 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.

What is the timeline for GSoC 2023?

Full 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

Statistics

  • Since year 2005, 16,000+ students and 13000 mentors from over 118 countries has came together to participate in GSoC
  • Approximately 38+ million lines of code have been produced

Additional Information

Who can propose a project and who can be a mentor?

Keploy members and members from the wider community can both propose projects, however, only Keploy members can be mentors.

What is expected of a mentor?

Please read The Mentor Guide.

Information for applying students

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.

Community support

We'd love to collaborate with you to make Keploy great. To get started:

  • Slack - Discussions with the community and the team.
  • GitHub - For bug reports and feature requests.

gsoc's People

Contributors

sonichigo avatar developer-diganta avatar gouravkrosx avatar itsroy69 avatar nehagup avatar sanskritiharmukh avatar sarthak160 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.