Skip to content

A beginner-friendly open-source starter repository by ReactSphere that teaches GitHub basics and helps developers submit their first pull request step-by-step.

License

Notifications You must be signed in to change notification settings

ReactSphere/reactsphere-first-contribution

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

30 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

⚛️ ReactSphere First Contribution

An official ReactSphere project helping beginners make their first open-source contribution in minutes.

Welcome 👋

Making your first open-source contribution can feel intimidating.
This repository provides a safe, beginner-friendly environment where you can practice the complete GitHub workflow with confidence.


🎯 What You'll Learn

By contributing to this repository, you will practice:

  • Forking a repository
  • Cloning a repository
  • Creating a new branch
  • Making changes
  • Committing code
  • Pushing changes
  • Opening a Pull Request

All in just a few minutes.


🚀 How to Make Your First Contribution

1️⃣ Fork This Repository

Click the Fork button at the top-right of this page.


2️⃣ Clone Your Fork

Copy your fork’s URL and run:

git clone https://github.com/your-username/reactsphere-first-contribution.git

3️⃣ Navigate Into the Project

cd reactsphere-first-contribution

4️⃣ Create a New Branch

git checkout -b add-your-name

5️⃣ Add Your Name

Open the Contributors.md file.

Add your name using this format:

* [Your Name](https://github.com/your-username)

⚠️ Do not edit or remove other contributors' names.


6️⃣ Commit Your Changes

git add Contributors.md
git commit -m "Add Your Name to contributors list"

7️⃣ Push Your Changes

git push origin add-your-name

8️⃣ Open a Pull Request

  • Go to your fork on GitHub
  • Click Compare & pull request
  • Click Create pull request

🎉 Once your PR is merged, you are officially an open-source contributor!


📌 Contribution Guidelines

  • Only modify Contributors.md
  • Add your name in the correct format
  • Keep pull requests focused on a single change
  • Be respectful and supportive
  • Maintainers should use Squash and merge to keep history clean

🌟 Why This Project Exists

Open source should be welcoming, not intimidating.

ReactSphere believes everyone deserves:

  • A safe starting point
  • A simple first win
  • A supportive community

This repository is your first step into open source.


💬 Need Help?

If you get stuck:

  • Double-check each step carefully
  • Look at previously merged PRs
  • Ask for help in the community

Remember — every expert was once a beginner.


Happy Contributing! 💙🚀

About

A beginner-friendly open-source starter repository by ReactSphere that teaches GitHub basics and helps developers submit their first pull request step-by-step.

Topics

Resources

License

Contributing

Security policy

Stars

Watchers

Forks

Contributors