Skip to content

2021 12 15 Edirom Community Meeting

krHERO edited this page Nov 27, 2024 · 1 revision

Participants

Niko Beer, Alexander Nguyen, Dennis Ried, Daniel Röwenstrunk, Benjamin Bohl, Martin Albrecht-Hohmaier

Agenda

  • 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)

Dates

  • nächstes Treffen am Mittwoch, 12.1.2022 um 14 Uhr
Clone this wiki locally