Hacktoberfest 2022: Everything You Need to Know to Participate

What is Hacktoberfest?

Who Can Participate in Hacktoberfest?

New in Hacktoberfest 2022

How to Participate in Hacktoberfest 2022?

Registration to Hacktoberfest

Participating as a Contributor

  • Are merged into a participating repository;
  • Or have the hacktoberfest-accepted label;
  • Or have an approving review, but not closed or draft.

Participating as a Maintainer

  1. Add the hacktoberfest topic to your repository;
  2. Or add the hacktoberfest-accepted label into your repository to be used on pull requests.

Rules

  1. For PRs to be counted into your participation in Hacktoberfest, they must be merged between October 1st and October 31st.
  2. Contributions must be made to public repositories.
  3. If a PR has a label that contains the word spam in it, the PR will not be counted. Also, if a participant has 2 or more spam PRs, they'll be disqualified from Hacktoberfest.
  4. If a PR has a label that contains the word invalid, it will not be counted. The exception for this is if the PR also has the label hacktoberfest-accepted.

Unwritten Rules

For Contributors

  1. Do not spam any maintainer: Hacktoberfest is a busy season for maintainers, so they’ll highly likely take time to take a look at your PR. Spamming maintainers does not speed up the process and only ruins the experience for maintainers.
  2. Make valuable contributions: During Hacktoberfest, many repositories are created with the purpose of participating in Hacktoberfest but without providing any value. For example, repositories where you just contribute by adding your name to a list. A lot of these repositories are caught by Hacktoberfest eventually, are disqualified, and contributions from them are labeled as invalid. There’s no point in wasting time on this.
  3. Give back to your favorite projects: There are many projects out there that you have benefitted from throughout the year. Take this time to give back to these projects by helping them with the issues they have.
  4. Follow rules set by each project: Projects should have contributing guidelines that explain how you can contribute to them. Make sure you read those first before you contribute.

For Maintainers

  1. Create contributing guidelines: Whether you have a small or big project, contributing guidelines make it easier for your contributors to know how they can contribute to your project.
  2. Welcome all developers: Many beginner developers participate in Hacktoberfest. They may lack experience when it comes to contributing, but they’re eager to do it. Make sure to be welcoming to all developers of different experiences. If possible, try creating issues of different levels of expertise.

Additional Resources

  1. Hacktoberfest’s participation page.
  2. For contributors: Tips for Beginners to Open Source Projects.
  3. For maintainers: Tips for Beginner Maintainers of Open Source Projects.
  4. Awesome for Beginners list.

--

--

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store