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
 
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
 
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
 
abdullahjan profile image
Abdullah Jan •

Loved your detailed 30-day action plan.

Collapse
 
mmabrouk profile image
Mahmoud Mabrouk •

Thanks @abdullahjan !

Collapse
 
capestart profile image
CapeStart •

Informative

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
 
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