<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Git sessies :: CoderDojo Python &amp; Pygame</title><link>https://python.coderdojohasselt.be/sessions/git/index.html</link><description>Vijf sessies over Git en GitHub, van je eerste commit tot pull requests. Plus een bonus-sessie over Markdown, de taal waarin je notities en documentatie schrijft.
Sessie 11: Git: Jouw code-geschiedenisboek: Git installeren, wat is versiebeheer, je eerste repository, commits maken en terug in de tijd reizen. Sessie 12: Git Branches: Parallelle universums voor je code. Branches aanmaken, switchen, mergen en merge conflicts oplossen. Sessie 13: GitHub: Je code online zetten. Account aanmaken, repo’s pushen en clonen, samenwerken via GitHub. Sessie 14: Git Best Practices: Commit messages die je later nog snapt, branching-strategieën, .gitignore en workflow-tips. Sessie 15: Pull Requests: De voordeur van elk project. PR’s openen, code reviewen, feedback verwerken en mergen. Sessie 16: Markdown: De opmaaktaal voor notities en documentatie. Koppen, lijsten, links, tabellen en meer.</description><generator>Hugo</generator><language>nl</language><atom:link href="https://python.coderdojohasselt.be/sessions/git/index.xml" rel="self" type="application/rss+xml"/><item><title>Sessie 11: Git: Jouw code-geschiedenisboek</title><link>https://python.coderdojohasselt.be/sessions/git/11-git-intro/index.html</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://python.coderdojohasselt.be/sessions/git/11-git-intro/index.html</guid><description>Stel je voor: je werkt drie uur aan je game. Je voegt een cool nieuw wapen toe. Maar… nu doet de rest van je game het niet meer. En je weet niet meer wat je precies veranderd hebt. Weg drie uur werk.
Git is de oplossing. Git onthoudt élke versie van je bestanden. Als een oneindige “undo”-knop die nooit vergeet wat je gedaan hebt.
In deze sessie installeer je Git, maak je je eerste repository en leg je voor altijd vast wat je doet: stap voor stap, versie voor versie. En het leuke: Git werkt niet alleen voor code. Ook voor notities, schoolverslagen en verhalen.</description></item><item><title>Sessie 12: Git Branches: Parallelle universums voor je code</title><link>https://python.coderdojohasselt.be/sessions/git/12-git-branches/index.html</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://python.coderdojohasselt.be/sessions/git/12-git-branches/index.html</guid><description>Vorige sessie leerde je commits maken: foto’s van je code op één tijdlijn. Alles netjes achter elkaar.
Maar wat als je een nieuw idee wil uitproberen? Een lasergun toevoegen aan je game, bijvoorbeeld. Je weet niet of het gaat werken. Je wil je werkende code niet kapot maken.
Daar zijn branches voor.
Een branch is een kopie van je code waar je vrij kunt experimenteren. Je hoofdcode (de master-branch) blijft veilig. Als je experiment werkt, plak je het terug in master. Werkt het niet? Je gooit de branch weg. Je master-branch heeft er nooit iets van gemerkt.</description></item><item><title>Sessie 13: GitHub: Je code online, voor iedereen</title><link>https://python.coderdojohasselt.be/sessions/git/13-github/index.html</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://python.coderdojohasselt.be/sessions/git/13-github/index.html</guid><description>Tot nu toe leeft al je code op jouw laptop. Handig voor jou, maar niemand anders kan erbij. En als je laptop crasht, ben je alles kwijt.
GitHub is een website waar je Git-repositories online zet. Het is een back-up, een portfolio, en een samenwerkingsplatform in één. Vandaag zet je jouw code op GitHub. Aan het einde van deze sessie kan iedereen met een internetverbinding jouw projecten bekijken, en jij die van hen.</description></item><item><title>Sessie 14: Git Best Practices: Schrijf commits die je later nog snapt</title><link>https://python.coderdojohasselt.be/sessions/git/14-git-best-practices/index.html</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://python.coderdojohasselt.be/sessions/git/14-git-best-practices/index.html</guid><description>Je kunt Git-commando’s typen. Je code staat op GitHub. Maar er is een verschil tussen “Git gebruiken” en “Git goed gebruiken.”
Deze sessie gaat over de gewoontes die ervaren developers elke dag toepassen. Geen nieuwe commando’s, wel scherpere regels. Aan het einde schrijf je commit messages waar je over een jaar nog iets aan hebt, en werk je met een branching-strategie die je project overzichtelijk houdt.
Wat je vandaag leert Hoe je een commit message schrijft die iets zegt Drie simpele regels voor branching Wat git stash is en wanneer je het gebruikt De pull-voor-je-pusht regel Deel 1: Commit messages die iets zeggen Een slechte commit message ziet er zo uit:</description></item><item><title>Sessie 15: Pull Requests: De voordeur van je project</title><link>https://python.coderdojohasselt.be/sessions/git/15-git-pull-requests/index.html</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://python.coderdojohasselt.be/sessions/git/15-git-pull-requests/index.html</guid><description>Je hebt een feature gebouwd op een branch. Goeie commit messages, netjes gewerkt. Nu wil je je code in master zetten.
Je zou git merge kunnen doen en klaar. Maar in een team werkt dat niet. Iemand anders moet je code eerst bekijken: checken op fouten, op stijl, op dingen die je gemist hebt. Dát is een pull request.
Een pull request (PR) is een verzoek: “Haal mijn wijzigingen binnen.” Je opent hem op GitHub. Je teamgenoten bekijken je code, geven feedback. Jij past dingen aan. Pas als iedereen tevreden is, gaat de code naar master.</description></item><item><title>Sessie 16: Markdown: Schrijf notities die eruitzien als het web</title><link>https://python.coderdojohasselt.be/sessions/git/16-markdown/index.html</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://python.coderdojohasselt.be/sessions/git/16-markdown/index.html</guid><description>Je kent HTML misschien van het internet: &lt;h1>, &lt;p>, &lt;a>. Maar voor notities en documentatie is HTML veel te veel typwerk. Daar is Markdown voor.
Markdown is een mini-taal die je in gewone tekst schrijft. Het ziet er leesbaar uit zónder dat je het eerst moet omzetten. En met één druk op de knop wordt het nette HTML: koppen, lijsten, links, tabellen.
In deze sessie leer je de hele basis van Markdown. Aan het einde schrijf je notities die er professioneel uitzien, op GitHub, in Obsidian, of in elk ander programma dat Markdown begrijpt.</description></item></channel></rss>