Welcome! Follow the steps below to set up this project on your local system.
This guide ensures you have the same environment as used during development.
Before starting, make sure the following tools are installed on your machine:
| Tool | Required Version | Download Link | 
|---|---|---|
| Node.js | v22.15.1 | Download Node.js | 
| npm | (comes with Node.js) | — | 
| Git | Latest | Download Git | 
| VS Code | Recommended | Download VS Code | 
Open your terminal and check versions:
node -v
# Expected output: v22.15.1
npm -v
# Should show a version number (≥10)
git --version
# Should show a version numberFollow these steps carefully to contribute to this project.
Don’t worry — if you’re new to open source, this will be your perfect first PR!
- Click the Fork button (top-right corner of this repo).
- This creates a copy of the repository in your own GitHub account.
Your forked repo URL will look like this:
https://github.com/<your-username>/<repo-name>
Now bring your forked repo to your local machine:
git clone https://github.com/<your-username>/<repo-name>.git
Move into the project folder:
```bash
cd <repo-name>This keeps your fork updated with the latest changes from the main project.
git remote add upstream https://github.com/<original-owner>/<repo-name>.gitTo verify:
git remote -vYou should see two remotes — origin (your fork) and upstream (main repo).
Before making any changes, create a new branch:
git checkout -b add-my-profileUse meaningful branch names such as:
- fix-typo-readme
- update-contributors
- add-new-feature
npm install
npm run devNow open the project in your code editor (like VS Code):
code .Make your desired changes — for example:
- Add your name to the contributorsfolder
- Improve documentation
- Fix a bug or add a new feature
After editing, check the file status:
git statusAdd your changes:
git add .Commit with a clear message:
git commit -m "Added my profile card (Your Name)"Now push the branch to your forked repository:
git push origin add-my-profile- Go to your fork on GitHub.
- Click “Compare & pull request”.
- Add a title and description for your PR.
- Click “Create Pull Request”.
Congratulations! You’ve made your first open-source contribution!
🧭 Need help? Follow these official GitHub guides:
- 
Always pull the latest changes before starting new work: git checkout main git pull upstream main 
- 
Keep each branch focused on a single task. 
- 
Don’t commit unnecessary files or dependencies. 
- 
Be kind, respectful, and help others — open source is a team effort. 
** My branch is outdated**
git fetch upstream
git merge upstream/main** My PR shows unrelated commits**
Make sure you’re branching from the latest
main.
** I messed up my branch**
git checkout main
git branch -D add-my-profile
git checkout -b add-my-profile