Skip to content

Commit 1397d1d

Browse files
authored
Create CONTRIBUTING.md
Co-authored-by: jaseel0<jaseel0@users.noreply.github.com>
1 parent a0a749a commit 1397d1d

1 file changed

Lines changed: 97 additions & 0 deletions

File tree

CONTRIBUTING.md

Lines changed: 97 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,97 @@
1+
# 🤝 Contributing to ReactSphere
2+
3+
Welcome! 🎉
4+
Thank you for contributing to **ReactSphere** — a beginner-friendly project designed to help you make your first open-source contribution in just a few minutes.
5+
6+
This repository is a safe place to practice the Git workflow:
7+
8+
**Fork → Clone → Branch → Commit → Push → Pull Request**
9+
10+
---
11+
12+
## 🚀 How to Contribute
13+
14+
### 1️⃣ Fork the Repository
15+
Click the **Fork** button at the top right of this page to create a copy in your GitHub account.
16+
17+
---
18+
19+
### 2️⃣ Clone Your Fork
20+
21+
Go to your forked repository, copy the URL, and run:
22+
23+
```bash
24+
git clone https://github.com/your-username/First-PR.git
25+
```
26+
27+
---
28+
29+
### 3️⃣ Create a New Branch
30+
31+
```bash
32+
cd First-PR
33+
git checkout -b add-your-name
34+
```
35+
36+
---
37+
38+
### 4️⃣ Add Your Name
39+
40+
Open (or create) the `CONTRIBUTORS.md` file and add your name in this format:
41+
42+
```md
43+
* [Your Name](https://github.com/your-username)
44+
```
45+
46+
⚠️ Please do not edit or remove other contributors' names.
47+
48+
---
49+
50+
### 5️⃣ Commit Your Changes
51+
52+
```bash
53+
git add CONTRIBUTORS.md
54+
git commit -m "Add Your Name to contributors list"
55+
```
56+
57+
---
58+
59+
### 6️⃣ Push to GitHub
60+
61+
```bash
62+
git push origin add-your-name
63+
```
64+
65+
---
66+
67+
### 7️⃣ Create a Pull Request
68+
69+
- Go to your fork on GitHub.
70+
- Click **Compare & pull request**.
71+
- Click **Create pull request**.
72+
73+
That’s it! 🎉
74+
Once your PR is merged, you are officially an open-source contributor.
75+
76+
---
77+
78+
## 📌 Contribution Guidelines
79+
80+
- Only modify `CONTRIBUTORS.md`
81+
- Add your name in the correct format
82+
- Keep pull requests focused on a single change
83+
- Be respectful and kind to other contributors
84+
- Maintainers should use **Squash and merge** to keep commit history clean
85+
86+
---
87+
88+
## 💬 Need Help?
89+
90+
If you get stuck:
91+
92+
- Double-check each step carefully
93+
- Look at previously merged PRs for examples
94+
- Ask questions in the community
95+
96+
Remember — everyone starts somewhere. 💙
97+
Happy Contributing! 🚀

0 commit comments

Comments
 (0)