My Hacktoberfest 2021 experience
Tags: hacktoberfest, hacktoberfest2021, hacktoberfest21
Published: 2022-09-30 16:04:48

## Hacktoberfest 2021 Recap

Hello to everyone reading this. 👋🏽 This was my first year participating in the seasonal event, and it was very exciting and fun for me. I enjoyed searching for an open-source project to contribute to while challenging myself to learn a new framework during the process. Being a first-timer I spent a lot of time getting to know what open-source is and how to be a participant.

Some helpful sites that helped me to find which issues on repos to contribute to.
- [Good First Issue by Daren](https://goodfirstissues.com)

Tech Stack used during this event: 
- HTML5, CSS3, Javascript, NextJS, Java, and Jekyll

### Here is a list of my accepted contributions and what I contributed:

#### Vovoca: ⭐This is a Music Player and streaming app for royalty-free music, we call it VOVOCA⭐
{% embed  https://github.com/varun-singhh/vovoca %}

The issue I found was Add Contributors Section. The maintainer wanted to add a developers section for contributors in their web app. 

{% embed https://github.com/varun-singhh/vovoca/issues/60 %}

##### Requirements: 

- Developers should be changed to Team in Navigation Tab
On the Developers page add new section Contributors below the Developer Sections.
 
- I was also asked if this section of contributors could be dynamic by utilizing Github API.

{% embed https://github.com/varun-singhh/vovoca/pull/76 %}

#### Java: A beginner-friendly repo that features programs in Java.
{% embed https://github.com/PrajaktaSathe/Java %}

The issue I found was Add data structure/algorithm programs in Java. The maintainer wanted an implementation of any data structure/algorithm in Java. 

##### Requirements: 

- Before opening a PR it was asked that you checked to make sure the same program is not included in the repo before opening a Pull Request.

{% embed https://github.com/PrajaktaSathe/Java/issues/2 %}
{% embed https://github.com/PrajaktaSathe/Java/pull/15 %}

#### Hacktoberfest:
{% embed https://github.com/Kithackclub/Hacktoberfest %}

The issue I found was the Header issue. The maintainer wanted the navbar updated to look like this: 

![Navbar Example](https://user-images.githubusercontent.com/54431616/136996688-332dfe9a-f802-4e24-9679-1cebebdf9ec3.png )

{% embed https://github.com/Kithackclub/Hacktoberfest/issues/7 %}
{% embed https://github.com/Kithackclub/Hacktoberfest/pull/16 %}

#### Cloud_haiku:
Cloud Haiku is an open-source repository that collects haikus about the cloud and cloud technology and publishes these haikus on its website.

{% embed https://github.com/do-community/cloud_haiku %}

##### Requirements: 
- Compose a haiku in Markdown you should name your Markdown file your_haiku_title and put it in the /_haikus directory of the project
- This is a Jekyll site, so you'll also need to include some boilerplate at the top of the file. *Keep the layout as haiku*
  - Next to the title: put the title of your haiku. 
  - Next to the author: put your name (this can be just your first name or a pseudonym if you would like).

[Live View of My Contribution](https://do-community.github.io/cloud_haiku/haikus/2021-wonder)

## Conclusion:

Overall this was a great event to participate in. The new framework I learned was NextJS, a flexible React framework that gives you building blocks to create fast web applications. Although I have never worked with Github's API things turned out excellent, and I became knowledgeable about how to do so. 

I plan on participating in the upcoming events for the valuable experiences of open-source, and to sharpen my skills in the field of engineering.

This official event swag/prizes for completion of 4 PRs consisted of:
- [a dev.to badge](https://shop.forem.com/products/dev-hacktoberfest-badge)
- stickers
- one of two prizes: a Hacktoberfest 2021 t-shirt or get a tree planted in your name

![Hacktoberfest 2021 Swag](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/y9kxrrix5k2kr70lri0e.png)

Thanks for reading this article, and congrats if you won some swag too. :)