DEV Community

Cover image for How to Actually Start Contributing to Open Source AI Projects (A Step-by-Step Guide)

How to Actually Start Contributing to Open Source AI Projects (A Step-by-Step Guide)

Mahmoud Mabrouk on December 17, 2025

So you've decided to contribute to open source. Great choice. But where do you actually start? This guide will walk you through the exact process ...
Collapse
 
ldrscke profile image
Christian Ledermann

In my contributor guidelines, I usually include the tip:

commit often commit early. Open a draft pull request in the early development stage so you can recieve feedback (and some hints around potential pifalls) about your approach.

Collapse
 
mmabrouk profile image
Mahmoud Mabrouk

+1

I'd usually ask contributors to first describe what they are planning to do and get the okay from the team before assigning the issue.

Collapse
 
alikhil profile image
Alik Khilazhev

Such a detailed guide, I really love it!

I actually published a post on this topic today as well, where I cover the broader why and how of contributing to open source.

Collapse
 
mmabrouk profile image
Mahmoud Mabrouk

100% agree with that you wrote there @alikhil ! It's definitely quite helpful for learning and networking!

Collapse
 
abdullahjan profile image
Abdullah Jan

Loved your detailed 30-day action plan.

Collapse
 
mmabrouk profile image
Mahmoud Mabrouk

Thanks @abdullahjan !

Collapse
 
elsie-rainee profile image
Elsie Rainee

This is super helpful! 👏 I’ve always wanted to contribute to open-source AI projects but didn’t know how to begin. The step-by-step guide makes it seem much more manageable. Thank you for simplifying it!

Collapse
 
capestart profile image
CapeStart

Informative

Collapse
 
sjhjane profile image
Ben

I’ve always wanted to contribute code, but I never really knew how to do it.
Now I finally understand. Thank you so much for your guidance!

Collapse
 
emmataylor1228 profile image
Emma Taylor

Informative