DEV Community

Cover image for newbie contributor ✨
candy
candy

Posted on

newbie contributor ✨

This is a submission for the 2024 Hacktoberfest Writing challenge: Contributor Experience

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. Kindof random here 🐦


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. Like.. what the sigma!?

arghh

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)

“敏而好学,不耻下问” ——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. 🩷✨

Top comments (1)