A safe, friendly space to make your first open source contribution. No code required!
Welcome! This repository exists for one reason — to help you experience the full open source contribution workflow, from forking a repo to getting your PR merged. You cannot break anything here. Experiment freely. 🎉
This is a dummy practice repository designed for students learning open source contribution. Everything here is intentionally simple so you can focus on learning the process, not the code.
By contributing here, you will practice:
- ✅ Forking a repository
- ✅ Cloning it to your local machine
- ✅ Creating a new branch
- ✅ Making a change
- ✅ Committing and pushing
- ✅ Opening a Pull Request (PR)
- ✅ Responding to review comments
👉 Read the full step-by-step guide in CONTRIBUTING.md before you start.
It covers everything — from installing Git to opening your first PR.
These are tasks designed for first-time contributors. Each one is a small, self-contained change.
Pick one task, complete it, and raise a PR!
Task: Add your name to the Contributors Hall of Fame section below.
What to do:
- Fork this repo
- Edit this
README.mdfile - Add a new row to the table in the Contributors Hall of Fame section
- Open a Pull Request with the title:
feat: add <your-name> to contributors
Task: Fix an intentional typo in docs/about.md.
What to do:
- Fork this repo
- Open
docs/about.md - Find and fix the typo (hint: look carefully at every sentence!)
- Open a Pull Request with the title:
fix: correct typo in about.md
Task: Add one fun fact about yourself or anything interesting to docs/fun-facts.md.
What to do:
- Fork this repo
- Open
docs/fun-facts.md - Add your fun fact in the existing format
- Open a Pull Request with the title:
docs: add fun fact by <your-name>
Task: Open a GitHub Issue using the Bug Report template.
What to do:
- Go to the Issues tab of this repo
- Click New Issue
- Choose the Bug Report template
- Fill it in with any (real or made-up) bug you noticed
- Submit the issue — no PR needed for this one!
All contributors who have successfully raised a PR get listed here. 🏆
| Name | GitHub Handle | What they contributed |
|---|---|---|
| Ada Lovelace | @ada | Added this table 😄 |
| Rupneel | Rupneel | Added this table |
Stuck? Don't worry — everyone gets stuck at first!
- 📖 Read CONTRIBUTING.md carefully
- 💬 Open a Question Issue — there are no silly questions
- 🔍 Check docs/common-errors.md for common Git mistakes and how to fix them
Happy contributing! Every expert was once a beginner. 🚀