Zum Inhalt springen

Divekit CLI

Automatisierte Repository-Verwaltung für Hochschulen

Divekit ist ein Toolkit, das im Rahmen des Projekts git.nrw für den Einsatz an Hochschulen in Nordrhein-Westfalen entwickelt wird. Es automatisiert wiederkehrende Aufgaben rund um die Verwaltung von GitLab-Repositories in der Lehre.

Divekit CLI

Das Herzstück ist die Divekit CLI — ein in Go geschriebenes Kommandozeilen-Tool, das Dozenten und Lehrende bei der Verwaltung von Studierenden-Repositories unterstützt.

Funktionen

  • Automatisierte Erstellung von Repositories für Studierende aus Templates
  • Konfigurationsmanagement über JSON-Dateien
  • Integration in GitLab CI/CD Pipelines
  • Verwaltung von Zugriffsrechten und Gruppenzugehörigkeiten
  • Batch-Operationen über mehrere Repositories hinweg

Kontext

Das Tool wird auf der zentralen GitLab-Instanz gitlab.git.nrw eingesetzt, die vom Land NRW für Hochschulen bereitgestellt wird. Es reduziert den manuellen Aufwand bei der Semesterorganisation erheblich und ermöglicht es Lehrenden, sich auf die Inhalte statt auf die Infrastruktur zu konzentrieren.

Nachricht gesendet. Ich melde mich schnellstmöglich.