Gitea

Zur Entwicklung der verschiedenen Tools von museum-digital benutzen wir eine eigene Gitea-Instanz. Einerseits bietet diese eine zentrale Anlaufstelle für den Code von museum-digital (abseits einiger weniger über GitHub kontrollierten Seiten wie dieses Handbuchs). Andererseits bietet Gitea einen Issue-Tracker, mit dem sich Probleme und Ideen für Weiterentwicklungen einfach nachvollziehbar sammeln lassen.

Zugang zur Gitea-Instanz

Die eigenständige Registrierung ist auf der Gitea-Instanz von museum-digital deaktiviert. Um Zugang zu erhalten braucht es daher eine Mail ans Entwicklungsteam.

Regionaladministratoren erhalten zum Zwecke der besseren Koordinierung automatisch einen Zugang.

Repositories

Wie die Entwicklung der verschiedenen Tools bei museum-digital (und allgemein) eben verschiedene Tools betrifft, so finden sich auch in Gitea viele verschiedene "Repositories" für z.B. die entwickelten Tools (frontend, musdb) im Allgemeinen, aber z.B. gemeinsam genutzte Komponenten (MDAllowedValueSets). Ein Repository ist hierbei grob analog zu einem Projekt oder einem Programm / einer Programm-Bibliothek.

Möchte man einen neuen Issue verfassen oder Code beitragen ist es wichtig zuerst einmal das richtige Repository zu suchen. Probleme im Themator betreffen das Repository "themator", nicht das Repository "musdb".

Entsprechend ist der erste Schritt bei der Arbeit mit Gitea eigentlich immer das Navigieren zum passenden Repository. Dies kann über den Menüpunkt "Explore" in der Navigation getan werden.

"Explore"-Seite in Gitea