Hacktoberfest 2024: as a newbie contributer

Hacktoberfest 2024: as a newbie contributer

posted Originally published at dev.to 2 min read

Hey there! I'm Candy and I'm here to share my experience as a beginner contributor in Hacktoberfest 2024!

Open Source

Before this, I didn't know what was open source. I mean, I definitely heard of it, but I had questions: "What exactly is open source? How do I contribute?"

Looking at tutorials and examples, I learned about open source- okay not really, but I had a basic understanding of my.. umm job.


What the terminal?

I have 0% experience with terminal, I mean like Git and all.. you know. I went through the tutorials but it just simply wouldn't work and I absolutely understood nothing.

Okay yea then I learned that you could just fork and edit the stuff online.. useful.

Pull Requests • Aargh! ✨

Here's some picks of the pull requests I made:

ChaosWeb

Their website : chaosweb.vercel.app/

Their repo : github.com/vansh-codes/ChaosWeb

screenshotOfTest

Voilà! After my contribution, ChaosWeb looked like this—pure chaos (not really). But then they added more pages and converted it to React.

My contribution was a script that would play loud, annoying✨ music that's triggered when a button/link or a key is pressed. You can def see my testing here if you're interested. Beware of loud noise.

C0MmEnTs: they rlly should add an epilepsy warning.


Enyanjyoti

Oh well, I didn't really realize it was React before I started editing. At that time, I haven't really touched React, like how do you even run it!?

Immediately after that, I started a React ⚛️ course. I didn't know it was this popular!!

Their website : enyanjyoti.vercel.app/

Their repo : github.com/Vin205/Enyanjyoti

Oh well thankfully my job was easy, just creating a new favicon. I def did not just use Scratch tho...

favicon

The Scratch website was def what I needed for this job. The costumes made there are vector and can be exported into .svg format.

Okay speaking about the React thing, I was confused as of what file should I insert the favicon, and the worst thing would just be that I couldn't preview it!

I'd just add it to the index.html, and submitted it without even checking. The next day, it got merged, had my fingers crossed , as I opened the website. It turned out to be correct! The favicon was updated there.

Confucius-tion (Conclusion)

“min er hao xue, bu chi xia wen” ——Confucius. It means that we should always learn and don't be afraid to ask. I found this idiom resonating deeply throughout my Hacktoberfest journey. Whether I was contributing to different repositories or collaborating with developers, I learned by asking questions and gaining insights from others. From seeking help to eventually helping others, this experience has been all about growth through curiosity and sharing knowledge. ✨

If you read this far, tweet to the author to show them you care. Tweet a Thanks
yo Candy, this is such a fun read!  love the way you broke down your journey from clueless to contributor in Hacktoberfest. also, gotta say, the "annoying music" thing is a vibe!  as for React, i totally feel you on the confusion—it's like, where do you even start?  so how did you finally get the hang of React after jumping into that course? did the learning curve feel steep, or did you start feeling comfortable after a bit? keep up the awesome work and thanks for sharing!

More Posts

How Open Source is Shaping My Journey as a Developer

Anuj Kumar Sharma - Jan 7

The Ultimate Guide to Mastering Git Commands: Everything You Need to Know

Hanzla Baig Dev - Feb 21

Differentiating Network Architecture: An Overview of 2-Tier and 3-Tier Network Architectures

harshit_rwt - Jan 19

ProfileKeeper: Simplify and Organize Your Digital Profiles in One Place

Elmer Urbina - Jan 17

Check out this article for beginners on Kubernetes

Onlyfave - Jan 17
chevron_left