Tätigkeitsbericht HEIDI-Admins 1. Hj 2024

Hallo liebes Hadiko,

im zurückliegenden Halbjahr haben wir uns weiter mit der Weiterentwicklung der neuen HEIDI beschäftigt.
Hierbei haben wir die folgenden Dinge erledigen können:

  • Einrichten eines GitLab
    Wir haben für die Entwicklung innerhalb des HaDiKos eine GitLab Instanz besorgt. Dies ist geschehen, damit einerseits das Onboarding für neue Helfer einfacher ist, da GitLab bekannter und intuitiver zu bedienen ist, als das vorhandene Gerrit. Des Weiteren verwenden wir insbesondere den Issue-Tracker um die offnene Punkte zu dokumentieren und die Merge-Request-Funktionalitäten für Code Reviews. Weitere coole Features, welche wir nutzen ist die Testabdeckung innerhalb von GitLab tracken zu können, sowie die vorhandene SonarQube-Integration
  • Festhalten von Anforderungen in GitLab Issues
    Wir haben uns mal die Mühe gemacht und alle unsere Design-Entscheidungen, sowie offenen Requirements in GitLab Issues festzuhalten. Dies erleichtert einerseits das Tracking der noch offnen Punkte, sowie soll auch als eine Art Dokumentation für vergangene Entscheidungen fungieren.
  • Einrichten eines SonarQubes
    Da wir die neue HEIDI in Java schreiben haben wir die Gelegenheit genutzt und auch eine SonarQube-Instanz aufgesetzt. SonarQube ist ein statischer Code-Checker. Hiervon erhoffen wir uns, langfristig unsere Code-Qualität steigern zu können. Wir haben SonarQube in unsere CI/CD Pipeline aufgenommen, sodass mit jedem Commit automatisiert auch ein Scan durchgeführt wird.
  • Weiterentwicklung der neuen HEIDI
    Natürlich haben wir nicht nur Systeme aufgesetzt und Requirements aufgeschrieben. Selbstverständlich wurde auch Code produziert.
  • Hadiko-Programmier-Nacht
    Auf der Diesjährigen HPN waren wir auch aktiv. Hier haben wir die Gelegenheit genutzt und in einem ~20-minütigen Vortrag die Probleme der alten HEIDI und unser neues Konzept vorgestellt.
  • Gewinnung neuer Helfer
    Im letzten Halbjahr konnten wir 2 neue Helfer gewinnen (einer davon sogar als Externer!), welche uns sowohl im Frontend als auch im Backend mit der Entwicklung unterstützen. Vielen Dank auch nochmals von uns an die neuen Helfer!
  • Diverses
    Passwort-Reset Anträge, Anfragen vom Ära, Vorstand, etc. Kleinkram der eben so anfällt.

Viele Grüße
Christian R406 und Fatih S409