Contributing to open source is an intimidating task. It includes learning the language of implementation, familiarising with the codebase and setting up the build on your machine. For a newcomer, this is a tough task, pushed further away from his grasp by unfamiliarity with using Github.
The process of searching for issues to contribute to in open source for me involves finding an interesting repo, searching for a beginner-friendly issue to acclimate myself with the codebase, finding the issue already assigned to somebody else and crying in desperation. This ultimately becomes a very frustrating and fruitless exercise. I found this sentiment echoed in Reddit and twitter. With this in mind, I decided to find a way to simplify this process.
First Contrib was my solution. A way to search for issues relevant to you that has not been assigned to anyone and free for taking, also with the option to distinguish beginner-friendly issues.
It works based on a user's starred repo, I made an assumption here, a user would want to contribute to the repos he has starred.
I would love to get your feedback on this!
Top comments (0)