Mastodon Workshop: Kollaborativ forschen und entwickeln mit GitLab | Axel Dürkop

Workshop: Kollaborativ forschen und entwickeln mit GitLab

Zusammenfassung

Mit Plattformen wie GitHub oder GitLab können dezentrale, interdisziplinäre Teams gemeinsam an Code- und Textprojekten arbeiten. Diese Form der Kollaboration verändert zunehmend Arbeitsprozesse in Forschung und Lehre und eröffnet neue Möglichkeiten für die Datenerhebung und -analyse, aber auch für die Erstellung und Verbreitung von Lehrmaterialien.

Datum
17. Sept. 2024
Veranstaltung
Internes Training für Promovierende an der TU Hamburg
Ort
TU Hamburg

Zielgruppe

Mitarbeiterinnen und Mitarbeiter der TUHH mit Grundkenntnissen in Git/GitLab

Inhaltliche Kurzbeschreibung

GitLab ist ein flexibles Werkzeug, um gemeinsam digitale Produkte zu entwickeln. Software, Webseiten und -anwendungen, Datenvisualisierungen, aber auch Texte können mit GitLab geplant und umgesetzt werden. Dabei kommen verschiedene Konzepte, Workshops und Technologien zum Einsatz.

Der Workshop führt projektorientiert an entsprechende Workflows und Techniken heran und gibt praktische Einblicke in die folgenden Themen:

  • Einführung in die Containervirtualisierung mit Docker
  • Zusammenarbeit an Code, Daten und Texten mit Issues, Branches und Merge requests
  • kontinuierliche Produktion mit Pipelines und Docker-Images
  • Deployment von Anwendungen auf Webserver

Zielsetzung

Die Teilnehmenden können mit Git und GitLab an einem gemeinsamen Code-/Text-/Datenprojekt zusammenarbeiten, dieses kontinuierlich im Team verbessern und bei Bedarf im Web veröffentlichen. Dafür bauen sie eigene Docker-Images und nutzen diese in verschiedenen Pipeline-Konfigurationen.

Methodik

Selbstlerneinheiten (Videos, Texte), Webinar mit gemeinsamen Praxiselementen. Die Teilnehmenden werden gebeten, einen eigenen Rechner mit administrativen Rechten für den Workshop bereitzuhalten. Für die Arbeit mit Docker unter Windows empfiehlt sich eine virtuelle Maschine (Ubuntu).

Vorbereitung und Termine

  • Die Vorbereitung erfolgt über Online-Lernmaterialien (ca. 2,5 Stunden Vorbereitungszeit)
  • Online-Webinartermine à 2,5 Zeitstunden an zwei Vormittagen im Abstand einer Woche, um vor dem zweiten Termin genügend Zeit zur Nach- und Vorbereitung zu geben.

Veranstaltungssprache

Die zur Verfügung gestellten Materialien sind in englischer Sprache gehalten. Die Veranstaltungssprache ist Englisch.