DEV Community

Cover image for newbie contributor ✨
candy
candy

Posted on

1

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. 🩷✨

Heroku

This site is built on Heroku

Join the ranks of developers at Salesforce, Airbase, DEV, and more who deploy their mission critical applications on Heroku. Sign up today and launch your first app!

Get Started

Top comments (1)

Billboard image

The Next Generation Developer Platform

Coherence is the first Platform-as-a-Service you can control. Unlike "black-box" platforms that are opinionated about the infra you can deploy, Coherence is powered by CNC, the open-source IaC framework, which offers limitless customization.

Learn more

👋 Kindness is contagious

Please leave a ❤️ or a friendly comment on this post if you found it helpful!

Okay