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.
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⭐
varun-singhh / vovoca
⭐This is a Music Player and streaming app for royalty-free music, we call it VOVOCA⭐
What is VOVOCA?
Vovoca is an online music streaming and downloading website, and the coolest feature of this website is, one can download royalty free music and no credits required for the same, we provide for free just because your creativity never stops .
Features of Vovoca:
- Trednding Music
- Lastest Music
- Upload Music
- Download Music
- Share Music
⭐ Demo Try Now !!
⭐ Express Backend Contribute Now !!
⭐ Upcomig Features Read Now !!
Is there Any Authentication?
Yes Vovoca is authenticated and takes care of your personal info privacy, although songs uploaded by you will be available for everyone to listen and download
Dependencies used:
- Next JS
- React Redux
- Redux
- React Modal
- React H5 Audio Player
- React Spinner
- React Toastify
- React Icons
- React Responsive
#How to Begin: First, run the development server:
npm run dev
# or
yarn dev
Install…
The issue I found was Add Contributors Section. The maintainer wanted to add a developers section for contributors in their web app.
Add Contributors Section #60
Since we are having developers section in our web App. Requirements:
- Developers should be changed as Team in Navigation Tab
- In the Developers page add new section Contributors below the Developer Sections
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.
Add Contributors Section #76
Requirements:
- [x] Developers should be changed as Team in Navigation Tab #60
- [x] In the Developers page add new section Contributors below the Developer Sections
Java: A beginner-friendly repo that features programs in Java.
PrajaktaSathe / Java
Includes programs written in Java. You are welcome to contribute here!
Java
What does this repository contain?
This is a beginner-friendly repository which features programs in Java.
Can I contribute?
Yes! 😄 you can definitely contribute! The following are some of the things you can do -
- If you have a program written in Java that is not in the repository you can open up a PR. You can also open up a PR if you have another way of implementing a concept in the repo.
- Also, if you can see something wrong (maybe like an error or something), you can open up a PR.
- Another suggestion is if you can think of a creative way to explain any concept using markdown, you are welcome to contribute!
How can I contribute?
It is very easy to contribute, you may follow these steps -
- Fork this repository
- Make changes/ add things (if adding a new program please check the program list below…
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.
Add data structure/algorithm programs in Java #2
If you have implemented any data structure/algorithm in Java, do open up a PR! Please make sure the same program is not included in the repo before opening up a PR!
Hacktoberfest:
Kithackclub / Hacktoberfest
Giving to Open Source
Welcome to Hacktoberfest
Prepare and share your project for collaboration Contribute to the betterment of a project via pull requests Organize an event Mentor others Donate directly to open source projects
Hacktoberfest Practice Pull Requests
Repo for you to raise a Pull Request for practice.
Just add your name to the alphabetical list and optionally, a link to your GitHub account (In alphabetical order below your letter too)
How to contribute (overall process)
- Fork the project, using the gray
Fork
button in the top right of this page - Make any changes in your forked repo
- On this repo, click
Pull Requests
(which is the third option at the top of this page after the optionsCode
andIssues
) and raise a Pull Request by clicking the greenNew Pull Request
button and selecting your fork from the right drop down field.
Questions can be asked by raising an Issue
…
The issue I found was the Header issue. The maintainer wanted the navbar updated to look like this:
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.
do-community / cloud_haiku
Community-made poetry about infrastructure
Welcome to Cloud Haiku
Español | Français | Italiano | Português
Cloud Haiku is an open-source repository that collects haikus about the cloud and cloud technology and publishes these haikus to its website.
Please note the following in and around the month of October:
-
Due to the popularity of this repository during the celebration of Hacktoberfest, please respect the time it takes for the maintainers to review and merge pull requests. Reviews will be conducted on pull requests on the order they are received, and reviews may include a request for changes.
-
Maintainers are only able to perform one round of review. If your pull request is not accepted by the second round, it will be closed and marked as invalid.
-
Pinging maintainers will in fact slow down the process as maintainers are comments are used for tracking whether pull requests have been addressed.
All of our…
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).
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
- stickers
- one of two prizes: a Hacktoberfest 2021 t-shirt or get a tree planted in your name
Thanks for reading this article, and congrats if you won some swag too. :)
Top comments (0)