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

Weiter