Skip to content

anishaman6206/open-source-practice

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🌱 Open Source Practice Repo

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. 🎉


📋 Table of Contents


What is this?

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

How to Contribute

👉 Read the full step-by-step guide in CONTRIBUTING.md before you start.

It covers everything — from installing Git to opening your first PR.


Good First Issues

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 List — Add Your Name

Task: Add your name to the Contributors Hall of Fame section below.

What to do:

  1. Fork this repo
  2. Edit this README.md file
  3. Add a new row to the table in the Contributors Hall of Fame section
  4. Open a Pull Request with the title: feat: add <your-name> to contributors

📄 Task List — Fix a Typo in Docs

Task: Fix an intentional typo in docs/about.md.

What to do:

  1. Fork this repo
  2. Open docs/about.md
  3. Find and fix the typo (hint: look carefully at every sentence!)
  4. Open a Pull Request with the title: fix: correct typo in about.md

⚠️ Before starting, comment on the linked issue saying "I'd like to work on this!" and wait for a maintainer to assign it to you.


💡 Task List — Add a Fun Fact

Task: Add one fun fact about yourself or anything interesting to docs/fun-facts.md.

What to do:

  1. Fork this repo
  2. Open docs/fun-facts.md
  3. Add your fun fact in the existing format
  4. Open a Pull Request with the title: docs: add fun fact by <your-name>

🐛 Task List — Report a Bug (Issues Practice)

Task: Open a GitHub Issue using the Bug Report template.

What to do:

  1. Go to the Issues tab of this repo
  2. Click New Issue
  3. Choose the Bug Report template
  4. Fill it in with any (real or made-up) bug you noticed
  5. Submit the issue — no PR needed for this one!

Contributors Hall of Fame

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 |


Getting Help

Stuck? Don't worry — everyone gets stuck at first!


Happy contributing! Every expert was once a beginner. 🚀

About

No description, website, or topics provided.

Resources

Code of conduct

Contributing

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors