Skip to main content

Hacktoberfest 2026: How to Make Your First Pull Request (Now That PRs Don't Count)

· 8 min read
Yassine El Haddad
Software & AI Engineer · Independent Scrimba Reviewer

Last updated:

Hacktoberfest 2026 no longer counts pull requests; organizers announced this on 2026-08-19. You can still make your first pull request in October: find a repo with a good-first-issue label, read its contributing guide, fork it, branch, commit, push, open the PR against the original repo, and answer review yourself.

What changed on 2026-08-19​

For most of its history, Hacktoberfest meant one thing: open four pull requests in October and get a T-shirt. On 2026-08-19, MLH and DEV announced a rewrite: "This year, we're not counting PRs. Hacktoberfest is focused on giving everyone the tools and knowledge to learn, experiment, and build with open artificial intelligence." DigitalOcean presents the event, and MLH and DEV run it with them.

The official FAQ gives the reason in one sentence: "With the rise of AI tools making low-effort PRs trivial to generate, open-source maintainers faced unprecedented floods of noise, spam, and burnout." Counting PRs had become a target maintainers had to defend, not a signal of useful work.

Recent years, through 2025Hacktoberfest 2026
What countsFour merged/valid pull requestsNothing is counted; no PR quota
RewardA limited-edition T-shirt for finishersIn-person Fest swag (organizer discretion); online Swag Envelope for milestones, "more details soon"
FormatAny repo, any time in October, tracked online300+ in-person Fests (Hack Day or Meet Up, up to 12 hours) plus an online program
ThemeGeneral open source"AI belongs to everyone," open source AI and open-weight models

As of 2026-09-28, the Fests page has not published specific Fest dates or the Swag Envelope's milestone list; both are searchable by city once organizers post them, and the event window is described only as "October 2026," not a fixed October 1 to 31 range.

Does this change what you're learning?​

No. The Git and GitHub skills you'd practice for a Hacktoberfest PR (forking, branching, opening a pull request, responding to review) are the same skills whether or not anyone is counting them. The FAQ makes the same point from the other direction: "Open source runs 365 days a year, and you can get started anytime," and links a beginner's guide, OpenSauced's Open Source 101, for exactly this reason.

What changed is the incentive. When four PRs earned a T-shirt, volume was rational. With no quota and no shirt for it, the only reason left to open a pull request is that it actually helps the project and teaches you something. That makes one careful, disclosed, reviewed PR worth more than the ten you might have rushed out during Hacktoberfest 2025, not less.

What to do​

0. Install Git. Get it from git-scm.com (the latest stable release is 2.55.0 as of 2026-09-28). Set your identity once, from any terminal:

git config --global user.name "Your Name"
git config --global user.email "[email protected]"

1. Do a practice run first. firstcontributions/first-contributions exists for exactly one reason: to take your first pull request. It has 56.1k stars as of 2026-09-28 and a script it walks you through, ending with your name added to a contributors file. Do this before touching a real project. There's nothing to break.

2. Find a real repo with beginner-friendly work. Browse GitHub's good-first-issue topic: 2,860 public repositories carry it as of 2026-09-28, filterable by language (JavaScript 516, Python 501, TypeScript 363). Inside a repo, filter its Issues tab by the "good first issue" label, and check when the last pull request there was actually merged. A repo with no merges in months is a repo where your PR will sit unread.

3. Read before you write. Open the README and CONTRIBUTING.md. Comment on the issue saying you'd like to take it, and wait for a maintainer to assign or acknowledge it before you start.

4. Fork, branch, commit, push. GitHub's own contributing guide lays out the sequence: fork the repo from its page, then on your machine,

git clone https://github.com/YOUR-USERNAME/REPO
cd REPO
git switch -c fix-typo-in-readme

(git checkout -b fix-typo-in-readme works the same way on an older Git install.) Make your change, then

git add <file>
git commit -m "Fix typo in README install step"
git push -u origin fix-typo-in-readme

5. Open the pull request. Back on your fork on GitHub, click Contribute, then Open a pull request. Write a title and a short reason the change helps, and link the issue it closes ("Fixes #123").

6. Answer review yourself. A maintainer will likely ask for a change. Push a follow-up commit to the same branch; it appears on the same pull request automatically.

Why first pull requests get closed​

There's no single error message here, just a short list of habits that get PRs closed without a merge:

  • No issue, no claim. Opening a PR for unassigned or unrequested work duplicates someone else's effort or misses what the maintainer actually wants.
  • Ignoring CONTRIBUTING.md. Every project that has one wrote it because contributors kept getting the basics wrong.
  • Drive-by cosmetic changes. Reformatting a file you didn't otherwise touch adds review noise for no benefit.
  • Huge diffs from a first-time contributor. Small is reviewable; 40 changed files from someone with no history on the repo is not.
  • Undisclosed AI output. ESLint's AI contribution policy is a useful example of where this is heading across open source: "If you use AI to generate an issue or a pull request, you must clearly disclose this in your submission." Undisclosed AI-generated issues or PRs "may be closed without review," AI-generated PRs are only considered for issues the maintainers have explicitly marked accepted, and the policy is blunt about review: "Please do not feed maintainer comments back into an AI to generate responses." Maintainers expect a human on the other end of the conversation.

The fix for all five is the same: pick a real, acknowledged issue, keep the change small, disclose any AI assistance, and understand every line you're submitting well enough to defend it in review.

If you want to learn Git properly first​

If forking, branching and resolving a merge conflict felt new to you, not just new in this repo, Learn Git and GitHub is Scrimba's course for exactly that gap. From our review of the course: its Collaboration section walks through a two-account pull request, code review and merge conflict workflow, the same review and conflict-resolution skills you just used, and the first four scrims (about 14 minutes) are free before the rest moves to Pro. Watch the free sample lessons (opens in a new tab) to see if the format fits before you commit to Pro. If the terminal itself is new territory, Command Line Basics is worth doing first.

Bottom line​

Hacktoberfest 2026 will not reward your pull request with a T-shirt for showing up four times. That's a fair trade. A pull request you open because it helps a real project, that you can explain line by line, is worth more to your GitHub history and to the maintainer reading it than ten rushed ones ever were. Do a practice run on first-contributions today, then find a real good-first-issue repo once October opens. If you want the in-person version, check hacktoberfest.com/fests/ for one near you.

Next step: open first-contributions right now and make the practice PR. It takes about ten minutes and it's the same workflow you'll use for real.

Ready to start learning?

Get full access to all Scrimba courses, paths, and community with Scrimba Pro.

Try Scrimba free (opens in a new tab)