Get started with Hacktoberfest
If you’re an open source maintainer, it’s time to get your repository ready for Hacktoberfest. Why? Communities grow during Hacktoberfest. Just ask Peter Tseng, now a core contributor of Exercism,…
If you’re an open source maintainer, it’s time to get your repository ready for Hacktoberfest.
Why?
Communities grow during Hacktoberfest. Just ask Peter Tseng, now a core contributor of Exercism, which he found during Hacktoberfest. He said, “[it] was my first time being an open source maintainer (not counting projects in which I’m the only contributor)… I’ve learned a lot about working with others from that.”
Home Assistant also received almost 250 pull requests last year. That’s significant impact for one repository—not to mention the 92,259 other PRs that were opened across 29,287 other repositories.
How to get started
Below are a few highlights from our Open Source Guides to help get you set up.
1. Run some maintenance on your documentation
Remove barriers from anyone who wants to get started quickly and add some clarity so that their contributions meet expectations.
- Add a README that helps people understand why your project matters and what your users can do with it. See an example template.
- Encourage contributions by including a CONTRIBUTING.md file that explains your expectations for a submission and how to best participate in your project. Try this template, for example.
- Identify the ground rules for contributor behavior, and facilitate a healthy and constructive community by adding a Code of Conduct, for example the Contributor Covenant.
- Add a license to tell others what they can and can’t do with your source code. A lot of open source projects use choosealicense.com to confirm the best one for their project.
- Provide an issue template that supports new contributions by outlining your expectations. Start with this example Template from Hoodie.
2. Increase your searchability
You want to make it easy for the right people with the right skills to find you, right?
- If any and all community contributions are welcome, add #Hacktoberfest to your repository’s topics, located directly under your repository description.
- Add more topics to the repository. You can do this for languages, project types (games, web design, app, etc), and other skills that appeal to broad ability sets.
- To accomplish specific goals on open tasks, create a Hacktoberfest label for your Issues and Pull Requests.
- Add more topics to the repository. You can do this for languages, project types (games, web design, app, etc), and other skills that appeal to broad ability sets.
- Don’t forget to assign the Hacktoberfest label to any open Issues and PR’s that welcome community contributions after creation.
If you receive “spammy” pull requests, please let us know by applying the “invalid” label.
And that’s it! Happy Hacking.
Written by
Related posts
2024 is the biggest global election year in history. What’s at stake for developers?
GitHub is considering what is at stake for our users and platform, how we can take responsible action to support free and fair elections, and how developers contribute to resilient democratic processes.
GitHub named a Leader in the Gartner first-ever Magic Quadrant for AI Code Assistants
This year, as part of its annual Magic Quadrant series, Gartner published a first-of-its-kind report analyzing the state of play in the AI Code Assistants market–and named GitHub a Leader.
Survey: The AI wave continues to grow on software development teams
We surveyed 2,000 people on software development teams at enterprises in the U.S., Brazil, India, and Germany about the use, experience, and expectations around generative AI tools in software development.