← All guides

Pull Shark

🦈 Pull Shark

Goal: Get your pull requests merged. This is the easiest badge to grow over time.

Difficulty Time Tiers
🟒 Easy ~5 min 2 β†’ πŸ₯‰ 16 β†’ πŸ₯ˆ 128 β†’ πŸ₯‡ 1024 merged PRs

βœ… What counts

  • Any merged pull request β€” including PRs on your own repositories.
  • Private repos count too (if you share private contributions).

πŸͺœ Step-by-step (self-merge method)

  1. Create a repo (or use an existing one). πŸ“¦
    # locally
    git init pull-shark-demo
    cd pull-shark-demo
    echo "# Pull Shark Demo" > README.md
    git add . && git commit -m "chore: initial commit"
    git branch -M main
    git remote add origin https://github.com/<you>/pull-shark-demo.git
    git push -u origin main
    
  2. Create a branch and make a change. 🌿
    git checkout -b update-readme
    echo "Learning about Pull Shark 🦈" >> README.md
    git commit -am "docs: update readme"
    git push -u origin update-readme
    
  3. Open a Pull Request πŸ”€
    • GitHub shows a β€œCompare & pull request” button β†’ click it β†’ Create pull request.
  4. Merge it βœ…
    • Click Merge pull request β†’ Confirm merge.
  5. πŸ” Repeat once more β€” 2 merged PRs unlocks the badge.

πŸ’‘ Tips

  • Prefer real contributions? Fix typos in open-source docs β€” maintainers love easy, correct PRs.
  • Each merged PR moves you toward Bronze (16), Silver (128), Gold (1024).

⏳ When it appears

Within minutes to a couple of hours after your 2nd merge.