🚀 0. Forking & Workflow Instructions (Mandatory)

✅ Step 1 — Fork the Repository

Before making any changes:

  1. Open the original GitHub repository.
  2. Click Fork → create your own copy.

✅ Step 2 — Clone your fork (NOT the original repo)

git clone <https://github.com/><your-username>/<repo-name>.git
cd <repo-name>


✅ Step 3 — Add the upstream remote

This helps you sync your fork with new updates from the original repo.

git remote add upstream <https://github.com/><original-org>/<repo-name>.git
git fetch upstream


✅ Step 4 — Always create new branches from upstream/main

git checkout main
git pull upstream main
git push origin main

git checkout -b feature/your-branch-name


✅ Step 5 — Push branches only to your fork

git push -u origin feature/your-branch-name


✅ Step 6 — Raise a Pull Request (PR)