Themen und Ziele
In diesem Lernmaterial stehen folgende Themen und Ziele im Mittelpunkt:
Projekte analysieren
- Sie explorieren die Plattformen GitHub und GitLab und recherchieren mit Tags und Suchbegriffen nach konkreten Projekten.
- Sie treffen Aussagen über die Verfassung der Entwickler:innencommunity eines Projekts auf GitHub.
- Sie erklären die Bedeutung verschiedener Metriken auf Git(Hub|Lab) (Stars, Forks, Watch, Insights).
- Sie erläutern Unterschiede von Softwarelizenzen.
- Sie finden verschiedenen Versionen einer Software und laden diese herunter.
- Sie recherchieren in Issues und Pull requests nach Themen, Fehlern und Ideen.
Softwareprojekte verwenden
- Sie laden die Inhalte von Repositorys auf verschiedene Weise zur lokalen Nutzung und Weiterentwicklung herunter.
- Sie installieren notwendige Software, um Software von Git(Hub|Lab) lokal zu nutzen und weiterzuentwickeln.
An Softwareprojekten mitwirken
- Sie schreiben Issues auf Git(Hub|Lab) und beteiligen sich an Diskussionen.
- Sie nutzen das Konzept von Forks.
- Sie stellen repositoyübergreifende Pull (GitHub) bzw. Merge (GitLab) Requests.
- Sie nutzen projektinterne Branches in Verbindung mit Pull bzw. Merge Requests.
- Sie diskutieren die Qualität von Änderungen in Pull requests mit Reviews und Kommentaren.
- Sie integrieren Vorschläge und Kritik von anderen in Ihre Beiträge.
tbc