DEV Community

c a
c a

Posted on • Originally published at chrisdevcode.hashnode.dev on

My First Open Source Contribution

For the self-taught developer and (or) pretty much all developers, we use open source projects in our daily code, with or without knowing.

For real though, Open Source (OS) projects have made our work easier and surprisingly fun.

TL;DR

My First Open Source Contribution

It is always hard to find what open source projects you'd love to contribute to, especially when you are a beginner, well that's why we mostly end up fixing the typos and eventually, making impressive contributions with time.

It's about time I shared my first experience. (A very short story).

I had been a member of the Facebook Developer Circles Nairobi for some time when the Open Source Immersion was announced.

https://www.facebook.com/groups/DevCNairobi/permalink/3374954279235348/

I googled on how to make contributions to the open-source, for the community. This was a simple case, what was needed was for community members to contribute to the Facebook Developers Circle Content repository . It was a cool one.

A summary of what I did:

Added a dev podcast link to the podcast list

Fix Merge conflicts (LOL)

Added blogs to the blogs list

Lessons learned:

The main thing I gained was how to contribute to an already existing project using git and GitHub. Fixing a merge conflict was the best one.

AWS Q Developer image

Build your favorite retro game with Amazon Q Developer CLI in the Challenge & win a T-shirt!

Feeling nostalgic? Build Games Challenge is your chance to recreate your favorite retro arcade style game using Amazon Q Developer’s agentic coding experience in the command line interface, Q Developer CLI.

Participate Now

Top comments (0)

Dev Diairies image

User Feedback & The Pivot That Saved The Project

🔥 Check out Episode 3 of Dev Diairies, following a successful Hackathon project turned startup.

Watch full video 🎥

👋 Kindness is contagious

Explore this insightful piece, celebrated by the caring DEV Community. Programmers from all walks of life are invited to contribute and expand our shared wisdom.

A simple "thank you" can make someone’s day—leave your kudos in the comments below!

On DEV, spreading knowledge paves the way and fortifies our camaraderie. Found this helpful? A brief note of appreciation to the author truly matters.

Let’s Go!