DEV Community

Cover image for Beginner guide to Hacktoberfest with step by step guide to your first contribution.
Muhammad Ahsan
Muhammad Ahsan

Posted on • Updated on

Beginner guide to Hacktoberfest with step by step guide to your first contribution.

Hacktoberfest

Hacktoberfest is a month-long celebration of open-source software by DigitalOcean that encourages participation in giving back to the open-source community. Developers get involved by completing pull requests, participating in events, and donating to open source projects. During this event, anyone can support open source by contributing changes and earn limited-edition swag.

Version Control

A version control system, or VCS, tracks the history of changes as people and teams collaborate on projects together. As developers make changes to the project, any earlier version of the project can be recovered at any time.

Here is the list of popular source code versioning and management tools:

  1. GitHub.
  2. Git.
  3. GitLab.

During hacktoberfest mostly contributions are done on GitHub and GitLab

HERE’S WHAT YOU NEED TO KNOW TO PARTICIPATE AND COMPLETE HACKTOBERFEST:

  1. Register anytime between September 26 and October 31
  2. Pull requests can be made in any GITHUB or GITLAB hosted project that’s participating in Hacktoberfest (look for the “hacktoberfest” topic)
  3. Project maintainers must accept your pull/merge requests for them to count toward your total
  4. Have 4 pull/merge requests accepted between October 1 and October 31 to complete Hacktoberfest
  5. The first 40,000 participants (maintainers and contributors) who complete Hacktoberfest can elect to receive one of two prizes: a tree planted in their name, or the Hacktoberfest 2022 t-shirt.

Repositories for contribution on GitHub

All repository can be found here

Step by step guide to your first contribution.

The repository I found most helpful for newbie is here

You can follow the step by step instructions at this

HackClub

The goal of Hack Club is to help you become a hacker. We want a space at every school where people are making interesting things with code, every week. Schools don’t provide that, so we’re creating it in every school to make building things accessible to everyone.

Thanks and Regards,

Muhammad Ahsan

Top comments (0)