We follow the standard Fork & Pull workflow. If you're new to this, here is the exact step-by-step:
- Click the Fork button at the top of the Soroban Scope repository.
- Clone your fork locally:
git clone https://github.com/YOUR_USERNAME/soroscope.git cd soroscope - Add the original repository as an
upstreamremote:git remote add upstream https://github.com/SoroLabs/soroscope.git
Always work on a new branch, never on main:
git checkout -b feat/your-feature-nameImplement your changes and run the local verification commands (see the Development Guide for details):
# For Rust/Contracts
cargo fmt
cargo test
# For Web
cd web
npm run lint- Commit and push your branch:
git add . git commit -m "feat: descriptive message" git push origin feat/your-feature-name
- Go to the Soroban Scope PR page.
- You should see a yellow banner saying "Compare & pull request". Click it!
- Write a clear description of your changes and submit.
A maintainer will review your code. If changes are requested, simply commit them to your branch and push again—the PR will update automatically.