DEV Community

Cover image for Things I Learned Through My First Hacktoberfest Pull Requests!

Things I Learned Through My First Hacktoberfest Pull Requests!

Samina Rahman Purba on October 16, 2022

After searching for the perfect issues to solve as part of Hacktoberfest for about 10 days, I finally found them! Anyone participating in Hacktober...
Collapse
 
jmfayard profile image
Jean-Michel πŸ•΅πŸ»β€β™‚οΈ Fayard

Hello Samina

First and most importantly: great job!

I waited so much in my career before I contributed to open source - long after I was interested in the movement itself.

As for how to contribute, a point I make below is that contributors are often overthinking it. Doing the first contribution is strange because you are one stranger trying to do something complex with another stranger.

I recommend starting with something simple but valuable: spending 20 minutes to try a product and giving feedback, opening an issue, contributing a failing test, adding tests to a part of the codebase that has yet to be covered.

Good luck

Collapse
 
saminarp profile image
Samina Rahman Purba

Thank you for sharing!!

Collapse
 
maksim36ua profile image
Max

Hey Samina, great article! Definitely can relate to CI/CD nightmare, re-checking the formatting is always something that slips away from me :)

BTW would you like to contribute to a simple language for developing full-stack React + Node web apps with less code? If so -- please check out this issue and join us!

Collapse
 
saminarp profile image
Samina Rahman Purba

Thank you for sharing. I will check it out!

Collapse
 
naveennamani profile image
naveennamani • Edited

Its not the swags that make us happy, it's the feeling of accomplishment that pushes us towards contributing more. I really enjoyed your way of learning, even I faced those CI/CD hurdles along the way. But the fun is in turning those red crosses into green ticks.

I would like to give you a suggestion on your problem with setting up of development environments. Honestly if I try to clone the repo and setup that environment myself, my good old laptop will just give up. Instead I heavily rely on cloud based development environments such as gitpod.io It is a cloud based vscode IDE with all tools you need. A great life saver feature of gitpod is that it detects the type of the project most of the times and sets up the environment (like Ruby), installs the dependencies and provide you with a ready to code experience.

This will save you a lot of time and will allow you to focus more on your contribution.

Collapse
 
saminarp profile image
Samina Rahman Purba

Thank you for the suggestion! I will try it out next time.

Collapse
 
batunpc profile image
Batuhan Ipci

Happy Hacktoberfest !πŸŽƒ

Collapse
 
saminarp profile image
Samina Rahman Purba

Happy Hacktoberfest !!!!!! πŸŽƒπŸŽƒπŸŽƒπŸŽƒπŸŽƒπŸŽƒπŸŽƒπŸŽƒπŸŽƒπŸŽƒπŸŽƒπŸŽƒ

Collapse
 
devjour_app profile image
Devjour_app

Wonderful article Samina.
Actually we are also interested to join. How can we do it?

Collapse
 
rabeehco profile image
Rabeeh Ebrahim

Great share Samina!

Collapse
 
saminarp profile image
Samina Rahman Purba

Thank you!

Collapse
 
amith225 profile image
Amith M

This was very inspirational

Collapse
 
saminarp profile image
Samina Rahman Purba

Thank you! And happy Hacktoberfest.