Hacktoberfest is held in the month of October every year. It is all about getting people to make quality contributions to open-source projects. Those who make 4 pull requests which are valid and get merged, get some swag (t-shirt, stickers).
I was pretty excited about Hactoberfest this year as this was my first year participating in it. Hacktoberfest 2021 would give me an opportunity to make many quality pull requests. Now, this doesn't mean that you should only contribute during Hacktoberfest, you should contribute whenever you get the opportunity to do so.
I started off by working on an issue labeled hacktoberfest
(these are the kind of issues you should look for). I had never used the Firebase v9 JS SDK before but this was a great opportunity for me to experience the new modular nature of the SDK. I learned a lot from working on this issue. After I was done with migrating and testing everything, I opened a pull request and after some time it got merged, and once again, I felt happy. You can read about the joy of contributing to open-source here.
Usman Sabuwala made an amazing project which allowed anyone to look for Hacktoberfest projects to contribute to. One problem was that the color scheme used in the website resembled the Hacktoberfest 2020 color scheme. I decided to change the color scheme and make some changes and then submitted a pull request. I learned a lot about DaisyUI (a tailwind CSS plugin) and how to style a website's scrollbar.
Participating in Hacktoberfest is not about getting the swag but it is about making quality contributions and learning from it. You will get a chance to learn a lot from working on issues. During Hacktoberfest, many communities arrange events where they talk about contributing to open-source and how one can get started. In simple words, participate in Hacktoberfest to get familiar with open-source and then contribute to open-source whenever you get an opportunity to do so.
Hacktoberfest 2021 is still not over, you have got time till October 31st and if you cannot complete 4 quality pull requests by that time, don't worry, just making quality contributions means a lot and gets you started with contributing to open-source.
You can check out my article about how open-source is of great importance in everyday life and why we should contribute to open-source in one of my past articles. I have also talked about the joy of contributing to open-source in my last article.
That is it for this post, feel free to comment down below with your thoughts and achievements in the open-source community and you can also reach out to me on Twitter. See you in the next one!!!