# Auftakt-Entwicklermeeting # Einleitung - Wie sind eure Erfahrungen mit - GitHub / Git Versionskontrolle - LDAP - C# - Web-Entwicklung (Front-End, Back-End, CSS, HTML, JS) - Habt ihr bisher schon irgendwelche Anreize oder Ideen zum Projekt? (bspw. Durchführung und Werkzeug) - Hat wer Lust, sich mit LDAP auseinanderzusetzen? # Gemeinsames Einrichten des Projekts - Sicherstellen, dass VSCode bei allen installiert ist. - Sicherstellen, dass alle die Entwicklungs-Extensions haben. - Sicherstellen, dass alle das Projekt bauen und lokal ausführen können - Besprechen von MVC anhand des Beispiels der Einstiegsseite # Git Einführung - Was sind Commits? - Unterscheidung lokal und remote - Branches, Merge (und ggf. Rebase) # Demonstration des Ablaufs bei der Entwicklung Demonstration von: - Erstellen eines Issue (inkl. Zuweisung von Assignee, Labels, Priority, Size, Milestone, etc.) - Erstellen eines Branch vom GitHub Issue aus - Einpflegen von Änderungen in den neuen Branch in VSCode - Merge des Branch & Code-Review - Klären von Kollaborationsfragen - Projektsprache Englisch/Deutsch/Gemischt (bspw. Titel auf Englisch, Inhalt auf Deutsch)? - Branch Policy: - Alle Änderungen in aufgabenspezifischem Branch? - Mergen nur mit Pull Request in GitHub oder auch via VSCode? - Pull Request mit Mandatory Review? - Kein `git push --force` - Ggf. weitere Inputs # Besprechen der Aufgaben und Roadmap - Durchgehen und Erklären der einzelnen Aufgaben - Zeigen der Roadmap # Abschluss - Einschätzung der Klarheit der Aufgaben auf einer Skala von 1-10 - Vereinbarung eines wiederkehrenden Termins (bspw. Sonntag Abend oder Samstag Nachmittag) - Sprintplanung (Rückblick auf die Woche, Verteilung neuer Aufgaben) - Identifizieren und Besprechen von Aufhängern - Identifizieren und Besprechen von Unklarheiten - Vorstellung von Lernerlebnissen