We ask all participants to read through the details to ensure that the global community is working towards a shared goal. Thanks for honoring the values and following the rules of participation.
As we enter our fifth year, we present the Hacktoberfest values. These have been crafted by you, the community, through your actions and stories. All we have done is highlight them.
- Hacktoberfest is open to everyone in our global community. Whether you’re a seasoned contributor or looking for projects to contribute to for the first time, you’re welcome to participate.
- Pull requests can be made in any GitHub-hosted repositories/projects. As long as the project is public and GitHub-hosted, your PRs will count towards your participation
- You can sign up anytime between October 1 and October 31. Just be sure to sign up on the official Hacktoberfest website for your PRs to count.
To get a shirt, you must make five pull requests (PRs) between October 1–31 in any timezone. PRs can be to any public repo on GitHub, not just the ones highlighted. The PR must contain commits you made yourself. PRs reported by maintainers as spam or that are automated will be marked as invalid and won’t count towards the shirt. This year, the first 50,000 of you can earn a T-shirt (compared with 30,000 in 2017).
In line with Hacktoberfest value #2 (Quantity is fun, Quality is key), we have provided examples of the quality standards we discourage. This applies mainly to beginners.
- PRs that are automated e.g. scripted opening PRs to remove whitespace / optimize images.
- PRs that are disruptive e.g. taking someone else's branch/commits and making a PR.
- PRs that are regarded by a project maintainer as a hindrance vs. helping.
- Submitting your name or text to a markdown file for the sole purpose of creating a PR.
- Something that's clearly an attempt to simply +1 your PR count for October.
Last but not least, one PR to fix a typo is fine. 5 PRs to remove a stray whitespace... not.