DEV Community

Cover image for My First Open Source Contributions
Khairunnisaas
Khairunnisaas

Posted on

My First Open Source Contributions

Hey Folks! 👋

So... For the last past month i've been reading other people post about their contribution to the open source project. And i've been asking myself "Why am i never contribute to any open source project?" i mean... you can't lose anything by helping other people right? Instead, you will gain new knowledge. you might learn something from other people (and you will).

By inspired from other people journey about contributing to open source, i want to do it to, so.. i'm searching what kind of project i could possibly to contribute. and then i found a website from a post at freecodecamp called firsttimeronly. and in that website, there's a bunch of resources you could contribute for an "open source newbie" like me! And then i found a github repo called firstcontributions. That repo is meant to help the beginners to make their first contribution.

firstcontributions github repo

To contribute to that "project" is very easy. you just need to fork the project -> clone it -> create new branch -> add your name to the Contributors.md file -> create a pull request

My first PR got accepted!

That's it! 😎 very simple right?

and some of you might think "Just adding my name to the one of the file? that's very unneccessary". Yeah, That's true. But, if you not start with something small, how do you think you could start with something big? everything will start with small things, and it'll get bigger as the time flies.

OK, let's get back after creating my pull request. a few minutes later, i got the notification that my PR is accepted! and oh my god... i got so excited! you know the feeling you get after you achieving something you never done it before? yes, that feels good right? i know my first contribution is useless / unnecessary. but i really hope this is the beginning of my journey to be more active contributing to open source projects

That's it from me folks! Thank you for reading my little journey

Top comments (8)

Collapse
 
darkterminal profile image
Imam Ali Mustofa

And you can also create a blog or just sharing your experience while contributing in this repo called Metaphore by Street Community Programmer.

Regards,
.darkterminal from Indonesia

Collapse
 
khairunnisaas profile image
Khairunnisaas

woaw... didn't know that, thanks for sharing!

Cheers, I'm from indonesia too!

Collapse
 
darkterminal profile image
Imam Ali Mustofa

🔥

Collapse
 
adiatiayu profile image
Ayu Adiati

I remember my first contribution to open source was also adding my name as a contributor. And it took me almost half an hour just to click that green "create pull request" button because I was so afraid of breaking things 😂.

People tend to forget that the process of contributing from forking a repo to creating a pull request are intimidating for beginners. And that is one massive learning process itself!

So, congrats on your first contribution! 👏🏼 🎉
And cheers for the next to come ✨️

(Another Indonesian here 😉👋🏼)

Collapse
 
khairunnisaas profile image
Khairunnisaas

because I was so afraid of breaking things 😂

that's soooo trueee! LMAO

Collapse
 
noahvelasco profile image
Noah Velasco

Been thinking of doing this for a while but didn't know how, thanks for the help!

Collapse
 
khairunnisaas profile image
Khairunnisaas

Happy to help mate!

Collapse
 
rossana_ventrella profile image
rossana87

This has been my first open source contribution as well 🙌🏻