DEV Community

Cover image for How to Find Open Source Projects to Contribute To

How to Find Open Source Projects to Contribute To

BekahHW on June 04, 2024

One of the top questions I get is “How do I find an open-source project to contribute to?” It’s a fair question because there’s a lot of encouragem...
Collapse
 
neurabot profile image
Neurabot

Useful. I read elsewhere that it's how may get a job. I think any way that when you've technical background, you must contribute/involve in your fields' projects. It's how to get experiences. It's not only for developer career. Thank you too much.

Collapse
 
bekahhw profile image
BekahHW OpenSauced

Thanks for reading! Contributing to open source definitely brings you into the community and allows for more connections and opportunities when you make meaningful contributions.

Collapse
 
arbaazs268 profile image
Arbaaz

Thanks, you really shared a very nice resources. You did a nice job.

Collapse
 
bekahhw profile image
BekahHW OpenSauced

Thanks! Hoping that this helps folks get started.

Collapse
 
paul_ad profile image
Adeosun paul • Edited

This is actually enlightening. Thank you.

Collapse
 
devflivian profile image
Flivian mwirigi

This so enlightening, Its has actually changed my mindset, Thanks

Collapse
 
bekahhw profile image
BekahHW OpenSauced

Thanks for the comment! I'm glad you found it useful.

Collapse
 
shubhamsingh748 profile image
Shubham Kumar • Edited

I think there are commonly three problems which is problematic for beginners like me are...

  1. finding beginners-friendly issues.
  2. the project going to contribute is active or not.
  3. understand the code-base for contribution.

You guys solved first two problems for us. We are very thankful for that.
But now, how to understand the code-base which we are going to contribute ?
Like some issues have tag like 'first-timers-only', but still have code which is not easy to understand. How to tackle this problem?

Collapse
 
bekahhw profile image
BekahHW OpenSauced

I totally get that; there are so many opportunities to contribute that don’t get the “green square.” Be part of the community, answer questions, take your time to familiarize yourself with the codebase — it probably won’t be a quick thing. You can contribute, but it may not be in the ways that you’ve traditionally thought of as contributions.

We’ve had a couple of issues open as “good first issue” on OpenSauced for a while and no one has taken them.

Collapse
 
shubhamsingh748 profile image
Shubham Kumar

I got u, thank u so much for ur suggestion, cuz I was getting frustrated for not understanding codebase, it may takes some time to familiarise with codebase, and also I'll checkout OpenSauced 'good-first-issue'