How to contribute in GSoC Organizations?

Keshav Bathla
2 min readSep 20, 2020

If you are interested in open-source projects and if your developer’s mind can generate good ideas that make a software more valuable for its users adding some features then Google Summer of Code is the best platform to showcase your skill.

But many GSOC aspirants have questions like, How to start with Gsoc? How to understand the codebase? How to pick issues and solve issues?

You googled about this, and you got answers be like select orgs, choose project and start contributing. But How to contribute?. What is the process of contributing to the project?

1) Read the documentation about the project to get the idea about the project and what did it do.
2) See the issues which have tags like good-first-issue, or first-contributor-issue.

Issues with Tag Good First Issue

3) Select the issue and ask for the issue to work on.

4) After the issue is assigned to you, read the issue description, and relevant comments properly.

5) Read the documentation to get the idea about the codebase and how things work behind the scenes.

Overview of the Oppia codebase

6) Fix the issue and make PR.

7) Approved PR and congratulations your PR is merged

That’s’ the simple process, which seems difficult in starting to everyone. The only difference between gsoc student and other is that they initiate while others not. They always think of doing tomorrow or left because of seeing thousands line of code.

Remember!! never think of reading whole thousands line of code, you just have to understand how code is distributed among different modules and How code works behind the scenes.

Keep calm and patience, enjoy the work you are doing(don’t take this as an exam), and connect and work with the best engineers of the earth.

Best of luck for the Journey :)

--

--