-
Notifications
You must be signed in to change notification settings - Fork 27
2021 12 15 Edirom Community Meeting
krHERO edited this page Nov 27, 2024
·
1 revision
Niko Beer, Alexander Nguyen, Dennis Ried, Daniel Röwenstrunk, Benjamin Bohl, Martin Albrecht-Hohmaier
- Niko und Daniel haben die RWA-Veränderungen in der Edirom angeguckt und modifiziert, um sie für das Edirom-Haupt-Repo generisch zu machen. Daniel hat noch ein paar Sachen aus Pasticcio eingefügt, alles getestet und Fixes gemacht → Vielen Dank an die beiden!!
- Kleiner technischer Erfahrungsbericht: Innerhalb des Pull Request, erstmal über Review, haben sie damit aus Versehen das Reger-Repository geändert. Konnte aber wieder in das Edirom-Repository überführt und die entsprechenden Sachen für/von Reger wieder rückgängig machen.
- Wie sollen wir das Edirom-Repository sinnvoll testen, damit dabei keine Funktionalität kaputt gemacht wird?
- Testumgebung, Inhalte, automatische Tests?
-
Dokumentation!
- Soll für die User sein, die Edirom selbst ist "nur" das fertige Produkt
- Folgende Fragen müssen dafür geklärt werden: Wie wollen wir die Dokumentation pflegen? Was und wen wollen wir mit der Dokumentation erreichen? → Zielgruppe sind sowohl Leute aus der Musikwissenschaft als auch aus der Informatik. Jeder, der mit MEI/TEI/XML umgehen kann, soll mithilfe der Dokumentation in der Lage sein, ein XAR zu bauen.
- Vorschlag: Taskforce
-
Release-Strategie
- Wann machen wir ein neues Release? Wie stimmen wir ab, was da reinkommt? Wer entscheidet darüber, was reinkommt? Wie testen wir das (s. o.)?
- Über GitHub mit verknüpftem Zenodo, Release Branch bevor die Änderungen in den Hauptbranch kommen, am liebsten ein GitFlow einbauen.
- Wir haben ein DockerImage, was die Edirom baut → DockerFile im Pasticcio-Repository
- Ist-Zustand: Es gibt viele Features, die in spezifischen Projektkontexten de-/aktiviert wurden. Gucken, dass bei unserem Release nichts weg-customized ist.
- Fokus: Aus dem, was wir haben, ein stabiles Release machen.
- Um Datenpakete zu bauen, hat Benni etwas entwickelt: Edirom-Edition-Packaging / sencha-cmd
-
ToDos
- Benjamin: Edirom-Edition-Template Repository anlegen
- Dennis (und Niko?): Beispieledition erstellen (Lied o. Ä. mit ein paar wenigen Quellen, Anmerkungen, Konkordanz, ein bisschen TEI)
- nächstes Treffen am Mittwoch, 12.1.2022 um 14 Uhr