This is an old revision of the document!
Als Ausgangsbasis für die Entwicklung dient der Code des Metadateneditor V2.
Projektstart war am 2. September 2024. Aktuell befindet sich das Projekt im fünften Sprint. Hauptziel dieses Sprints ist es, bereits erstellte XML-Dateien im Editor hochladen zu können. Der Sprint endet am 19. Dezember 2024 mit einer Sprint Review um 10:00 Uhr. Alle Stakeholder sind herzlich dazu eingeladen daran teilzunehmen.
Weitere Sprint Reviews wird es zu folgenden Terminen geben:
Die aktuelle Testversion kann auf unserem Testserver abgerufen werden. Diese Version wird nach jedem Sprint aktualisiert. Solltest du einen Fehler gefunden haben, oder einen Verbesserungsvorschlag haben, bieten wir im Metadateneditor ein kleines Feedback-Formular an, das über den gelben Button oben rechts aufgerufen werden kann. Wir sind dankbar über jedes Feedback,, das uns darüber erreicht.
Wir entwickeln mit einem Continuous Documentation Ansatz, d. h. das die Dokumentationen bereits während der Entwicklung geschrieben werden.
Die technische Dokumentation befindet sich aktuell in unserer ReadMe auf GitHub.
Die Dokumentation für Endanwender bzw. Forschende nennen wir Guide und dieser ist bereits in der Testversion der Anwendung integriert.
Für zukünftige Neuentwicklungen des Gesamtsystems bieten wir eine Schnittstelle an um z. B. die kontrollierten Vokabularien auch anderweitig nutzen zu können. Auch Updates der externen Vokabularien sind damit (z. B. über einen regelmäßig auszuführenden CronJob) möglich. Die Dokumentation zur API wird im OpenAPI-Standard 3.1 angeboten und ebenfalls während der Entwicklung aktualisiert.
Für die Dokumentation unserer PHP-Funktionen nutzen wir das PHPDoc-Format im Quellcode. Anlog nutzen wir zur Dokumentation von JavaScript-Code den Standard JSDoc. Um unseren Code lesbar zu halten, pflegen wir einen Code Styleguide.