Grundlagenwissen

Technische Grundlagen: Die Basics

Technischer Hintergrund für die Veröffentlichung von Software auf openCode

Code Repository Plattform / GitLab Basics Kopiert!

Unsere Code Repository Plattform ist ein (Git-)versionierter, öffentlicher Ablageort für Quellcode. Sie stellt hierbei die Grundlage für die kollaborative Zusammenarbeit der Öffentlichen Verwaltung dar, indem es den Nutzenden den Raum zur Verfügung stellt, in dem sie Projekte anlegen, gemeinsam entwickeln und verwalten können.

Prozess zur Aufnahme ins Softwareverzeichnis: Publiccode.yml Kopiert!

Das Softwareverzeichnis beschreibt einen durchsuchbaren Katalog an Open-Source-Projekten und Lösungen. In dem Verzeichnis werden entsprechende Details und Gütekriterien zu dem jeweiligen Projekt oder Lösung gepflegt und transparent für alle Nutzenden ausgewiesen. 

Bei den nachfolgenden Ausführungen beschreibt der Begriff Softwareverzeichnis wie grundsätzlich in diesem Dokument immer die zentrale Instanz des Softwareverzeichnisses. Das Interesse zur Aufnahme in das Softwareverzeichnis muss durch die Nutzenden von openCode ausgedrückt werden. Die Interessensbekundung wird durch Existenz einer publiccode.yaml innerhalb des Repository geäußert. Die Repositories auf openCode werden kontinuierlich nach diesen Dateien überprüft.

Die notwendigen Schlüsselworte und Anforderungen an die publiccode.yml entspringen dem Metadaten Standard für Software von Öffentlichen Verwaltungen und sind dem Standardisierungsprojekt entnommen. Mehr Informationen zum Softwareverzeichnis finden Sie in diesem Wissensbereich unter Praktische Anwendung: Softwareverzeichnis im Einsatz.