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 DesktopTerminal
Project downloadenFile → Clone repositorygit clone url
Nieuwste werk ophalenPull origingit pull
Zien wat ik heb aangepastTabje Changesgit status
Nieuwe branch makenNew Branchgit switch -c naam
Wisselen van branchCurrent Branchgit switch naam
Versie opslaanVinkjes + Commit to …git add . + git commit -m "..."
Op GitHub zettenPush origingit push
Pull request makenCreate Pull Requestgh pr create