Skip to content

DMGK GITLAB

Monika Barget edited this page Aug 31, 2022 · 1 revision

Was ist GITLAB?

In unserem Kurs werden wir sehr viel mit GITLAB arbeiten, da die HS und die JGU uns eine Instanz als Teil ihrer offiziellen Infrastruktur bieten.

GITLAB kann sowohl für die gemeinsame Entwicklung von Software und Code-Management als auch für Projekt- und Issue-Management verwendet werden. Wir nutzen es z.B. zur Organisation unserer einzelnen Lehr-Sitzungen und zur Beantwortung von Fragen, die sich aus der Lehre ergeben. Der Aufbau unseres GITLAB ist dabei speziell an unsere Bedürfnisse angepasst und unterscheidet sich von anderen Projekten.

Orientierung im GITLAB

Im GITLAB findet ihr links eine Navigationsleiste. Für diesen Kurs besonders wichtig sind die folgenden Sektionen:

  1. Project Overview (Details): Hier findet ihr zu jeder Lehreinheit ein .md File mit konkreten Inhalten in englischer Sprache.

  2. Issues: Hier könnt ihr Anfragen / Probleme mit uns und der Gruppe teilen. Aufgaben können dabei einzelnen Personen aus der Gruppe zugewiesen werden.

  3. Requirements: Dies ist eine kurze Checkliste der Dinge, die ihr vor der ersten Sitzung mit uns erledigen solltet (vgl. "Erste Schritte").

  4. Wiki: Hier findet ihr weitere Erklärungen zur Arbeit mit GITLAB und andere Grundlagen, auf die wir öfter zurückkommen werden.

GITLAB und / oder GITHUB?

GITLAB funktioniert dabei ganz ähnlich wie die Plattform GITHUB, die vor allem für das öffentliche Code-Sharing und die Entwicklung von Open Source Software gedacht ist. Es lohnt sich, auch auf GITHUB einen Account zu haben, selbst wenn man nicht aktiv programmiert. Als registrierter Nutzer kann man mit Entwicklern in Kontakt treten und so auch Fehler in Software-Paketen melden.

Lektüre für den Einstieg

Einführung in das Gitlab Dashboard: "A Beginner’s Guide to GitLab" von Nicholas Bouchard

Gitlab RLP Dokumentation: Git Help Index