Wat ga je doen?
Dit zijn de stappen die je voor elke user story doorloopt. Na een paar keer gaat het vanzelf.
Voorbeeld: je gaat werken aan issue #7: Als bezoeker wil ik een contactformulier.
Stap 1: Kies een user story
Ga naar het scrumboard. Sleep de kaart naar In Progress en zet jezelf bij Assignees, zodat je team weet dat jij ermee bezig bent.
Onthoud het nummer: #7.
Stap 2: Haal de nieuwste main binnen
Desktop: ga naar main → Fetch origin → Pull origin
git switch main
git pull
Stap 3: Maak een nieuwe branch
Desktop: Current Branch → New Branch → feature/contactformulier
git switch -c feature/contactformulier
Stap 4: Werk en commit
Bouw je feature in VS Code. Commit elke keer als een stukje af is.
Desktop: vink je bestanden aan → schrijf een Summary → Commit to feature/contactformulier
git add .
git commit -m "feat: contactformulier gemaakt"
Stap 5: Push je branch
Desktop: de eerste keer Publish branch, daarna Push origin
git push -u origin feature/contactformulier
De -u origin feature/... heb je alleen de eerste keer nodig. Daarna is git push genoeg.
Stap 6: Maak een pull request
Desktop: Create Pull Request → schrijf in de beschrijving Closes #7 → Create pull request
gh pr create --title "Contactformulier" --body "Closes #7"
Vraag een teamgenoot om je PR te bekijken.
Stap 7: Mergen
Goedgekeurd? Klik op github.com op Merge pull request → Confirm merge → Delete branch.
gh pr merge --merge --delete-branch
🎉 Door Closes #7 staat je kaart nu vanzelf op Done!
Stap 8: Terug naar main
Desktop: ga naar main → Pull origin
git switch main
git pull
Klaar! Terug naar stap 1 voor je volgende user story.
Spiekbriefje
| Ik wil… | GitHub Desktop | Terminal |
|---|---|---|
| Project downloaden | File → Clone repository | git clone url |
| Nieuwste werk ophalen | Pull origin | git pull |
| Zien wat ik heb aangepast | Tabje Changes | git status |
| Nieuwe branch maken | New Branch | git switch -c naam |
| Wisselen van branch | Current Branch | git switch naam |
| Versie opslaan | Vinkjes + Commit to … | git add . + git commit -m "..." |
| Op GitHub zetten | Push origin | git push |
| Pull request maken | Create Pull Request | gh pr create |