Skip to content

faizzyhon/open-source-journey

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

First OSS PR — A Tested Playbook

A practical, opinionated guide for shipping your first open source pull request to a major repository, written by someone who just did it. Every step is taken from a real, working contribution — no hypotheticals.

The guide

Receipts — every repo, PR, and badge

  • PR_LOG.md — Every PR opened across every repo. Numbered, dated, with status and bot results.
  • ACHIEVEMENTS.md — Honest log of which GitHub achievements were earned, on what date, and how. Includes notes on which ones not to fake.
  • case-studies/ — Full per-PR records.
    • 2026-05-ebookfoundation-12348.md — The first real external PR: 7-line patch to EbookFoundation/free-programming-books (389k★) closing issue #12348. Full diff, design decisions, CI risk analysis, what got hit during execution.
    • 2026-05-badge-session.md — The badge-earning run, honestly recorded. Pull Shark + YOLO + Quickdraw in one CMD script, plus what's legitimate about it and what isn't.

Repos involved

Repo Role Why
faizzyhon/open-source-journey Owned This guide.
EbookFoundation/free-programming-books External (389k★) First real-world contribution target.

Who this is for

  • You've never had a PR merged outside your own org
  • You can read code in at least one language, or you're comfortable in Markdown and want to start with docs
  • You want to contribute to a real, used project — not just a "first-contributions" practice repo

Who this isn't for

Quick start

  1. Read docs/01-first-pr-walkthrough.md end-to-end. ~10 minutes.
  2. Pick one target repo from your stack.
  3. Run through the rubric in docs/02-finding-the-right-issue.md. Skip anything that fails — don't romance hard ones.
  4. Write the smallest possible patch. Read CONTRIBUTING.md before you write code.
  5. When CI fails, use docs/03-passing-ci-checks.md.

Contributing to this guide

See CONTRIBUTING.md.

License

MIT — see LICENSE.

About

Public log of my open-source contributions and learning

Resources

License

Contributing

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors