“Blogging is a conversation, not a code.”

- Mike Butcher

What is Hackoberfest and Why you should care?

#OpenSource #CodingEvent

1st October 2022
2 min 45 sec read

I was doing level zero for NeoG.camp. In the second lesson, Tanay sir suggested something interesting named Hactoberfest. I had no idea what it was before. So I started googling around and landed on this website -

"https://hacktoberfest.com/"

What Is This

I found it is an annual event by DigitalOcean which encounters people to contribute to other's open source repositories. It is a month-long event which occurs in October every year for the past nine years. Hacktoberfeat is the celebration and awareness of Open Source and giving it back. Hang on, What is Open Source, by the way? In simple terms, Open Source is any code or program that we can avail freely, modify and redistribute.

Eligibility

The best part is that you don't have to be an expert in anything to contribute. HacktoberFest welcomes people of any experience level and background to participate. Low-code, Non-Code, Technical, Non-technical, You may contribute anywhere.

What to do ?

Short version

Register yourself on the Hacktoberfest website using a Github account and then have four pull/merge requests accepted between October 1 and October 31 to complete Hacktoberfest.

Long version

  1. First, get familiar with some basics of GitHub and its Repositories such as Owner, Author, contributor, ReadMe, Code Of Conduct, Pull request, Issues, etc.

  2. Filter and Find out a project where you can contribute something. Within those projects, if you get an instinct that something is wrong or could have been better, See whether you can help.

  3. If yes, then check out if it has a license. Next, check if the Project actively accepts contributions or if your hard work can go in vain. Check for the Issues and Pull Requests.

  4. Open an issue to discuss a high-level topic or idea, report an error, or propose a new feature.

  5. Gather Context, Communicate with owners to get a clear picture of the issue. Try to keep your requests short and Direct in public chats.

  6. Open a Pull Request--Steps-Clone the Repository->Fork->create a branch->Edit your Solution->refrence any relevant issue->test your changes->Push to the branch->Compare and Pull Requests.

  7. Great! After submitting, wait for the response. ->If you haven't got one in a week, politely ask them in publicly.-> If they request changes, do it if you can & resubmit -> If your request is not accepted, make a classy move, respect their decision, say thanks & move on.-> If your contribution gets approved, Congratulations! Pat yourself on the back and keep contributing.

Why Join this Fest

  • { Learning New Skills }

    Working with others is the supreme skill you will learn here. Working on different kinds of projects lets you acquire a versatile knowledge set.

  • { Improve your coding }

    Observing the source code of established authors will help you improve your coding to a greater extent. Watch and learn, Do and Learn, Hit and Trial will eventually make you a better Programmer.

  • { Contributing to Open Source }

    Many modern Technologies today rely on open source projects. We often look into some other's source code to learn new things or correct our programs, but we never thank or acknowledge their hard work. This event is a way to make them feel supported.

  • { Accelerate your career }

    You can learn to communicate and collaborate as a team and eventually perform better at your workplace.

  • { Building Great connection }

    You build meaningful collaborations with passionate people around the Globe. Establishing prominent connections can help you become a better version of yourself.

Conclusion

Hacktoberfest is an outstanding opportunity to acquaint yourself with your community and connect you to people and ideas that, most importantly, will positively impact your perspective for the rest of your life. Finally concluding with this Quote by Steve Goodier-
“ Money is not the only commodity that is fun to give. We can give time, we can give our expertise, we can give our love, or simply give a smile. What does that cost? The point is, none of us can ever run out of something worthwhile to give ".

Read More

5 Trending Github Repositories to help Programmers

#learning #web_development #python

2st October 2022
2 min 58 sec read

Exploring has always been my favorite job. The pleasure of new things is very stimulating. Today I was surfing around the Github Trending page and discovered some great Repositories that can help a newbie, a learner, or maybe you, who are reading this right now. Alright! so, without any further delay, Let's get into our first Repo.