The Contribution Β· Free & open Β· 5 chapters published
How to Contribute to Open Source
by M. Ali Adnan
A practical guide to finding projects, making your first contribution, and growing into a trusted open-source maintainer.
From your first Issue to your first Merge β step by step.
38 merged pull requests β Google Β· OpenAI Β· n8n Β· OpenClaw
Our mission
βMake your first merged pull request inevitable β and show every reader that open source is a process they can learn, not a club they have to be invited into.β
01 β The book
What's inside this book?
Open source feels intimidating until your first merged pull request. This book removes the guesswork β written from real experience, not theory.
01
Find the right project
Discover projects that match your skill level and interests.
02
Ship your first PR
A step-by-step walkthrough of fork β branch β pull request β merge.
03
Master the unwritten rules
Communication, code review etiquette, and issue etiquette maintainers notice.
04
Grow into a maintainer
Go from first-time contributor to someone trusted with a project's future.
The loop this book teaches
One repeatable cycle β mastered in Chapters 1β3
Who this book is for
| Reader | What you'll get |
|---|---|
| Students & self-taught devs | A repeatable path from zero to a merged PR β no CS degree assumed. |
| Career-switchers | Public proof of skill: merged contributions recruiters can click. |
| Working developers | The unwritten rules of review etiquette and maintaining trust. |
| The AI-curious | Chapter 4: a supervised AI workflow that runs your PR loop with you. |
02 β Find your path
Start where you stand
Everyone climbs the same ladder β and you can stop at any rung. Pick the route that matches your experience today.
04 β The journey
My open source journey
I'm M. Ali Adnan (@AAliKKhan) β Full-Stack Developer & Agentic AI Builder from Karachi, Pakistan. Here's the path that made this book possible.
Apr 2024
Started in public
First GitHub account. Assignments and experiments pushed openly from day one.
2024β25
Built in the open
73 public repositories β assignments, projects, and experiments.
Now
Merged into big projects
38 merged pull requests across 4 major platforms β Google, OpenAI, n8n & OpenClaw.
Next
Teaching what I learned
This book β everything I wish someone had told me before my first PR.
05 β Proof, not promises
Why trust this book?
Everything here comes from real, public work on GitHub β verify it yourself.
@AAliKKhanView GitHub profile βEvery claim is a link, not a bullet β see all 38 merged pull requests on GitHub.
06 β Table of contents
Chapters
Five chapters β read them in order, or jump to the part you need.
Ready to make your first contribution?
Start reading today β it's free, and it starts with the basics.

