DEV Community

Cover image for How to start contributing to open source projects??
Sanjay Singh Rajpoot
Sanjay Singh Rajpoot

Posted on

How to start contributing to open source projects??

Post on Google Summer of Code (Long Post)

how to start contributing to open source projects??

This world is full of open source projects they are everywhere from smartphones to satellites. It is very easy to get confused on which project to work on and which one to avoid.

  • Pick any project based on your interest
    Once you have picked the project, clone the repo to your local machine. Compile this code by reading the development docs mentioned in the READ. ME file. Once that is done go through the project change a few things and watch its reactions.

  • Pick an issue
    Every other project has ample issues to get started with. Look for "good first issues" which will have a special tag. Kindly ask the project maintainer to assign that issue to you.

If you couldn't find one then make an issue for yourself on the basis of your code understanding.

  • Discuss it with the community
    Once the issue is assigned to you try to discuss the solution of the problem in the community, they might give you a better solution or suggest any improvements.

  • Make the PR
    This is a straightforward thing. Make the PR for what changes you have made in the code. Remember to fill out the PR template and mention which issue have you fixed and what are going to be the changes that will require this code to work with.

  • Remain active in Community
    Whichever project have you picked just make sure to remain active in that project. You can do this by answering others' queries, reviewing someone's code, taking responsibility and suggesting improvements to the project.

  • That's it start from step 1 once your PR is merged.

Don't forget to drop a like
byee :)

opensource #community #github #googlesummerofcode #webdevelopment

Top comments (0)