Skip to content

Nächste Schritte Veröffentlichen OpenSource

  • Vor der Veröffentlichung
    • CC: Welche Fehler/Code-Probleme müssen wir vorab beheben?
      Quodana testet den Code.
      Welche Probleme sind unbedingt(kein Kleinzeug) vorher der Veröffentlichung zu lösen?

    • TUC: Lizenz in Repo ablegen

    • BPS: Kurze 2 zweizeilig Projektbeschreibung

    • CC: White Label App - Open Source (#665) • Andy Bastian :
      Allgemeine OpenASiST-App, welche eine von Universitäten losgelöste App ist

    • TUC: Security Policy für Branches

    • TUC: TODO-Liste erstellen:
      Da wir das Repo veröffentlicht wird bevor alles fertig ist, soll eine TODO-Liste in der README stehen.\

      • Projektbeschreibung\
      • Community Gudlines\
      • Code of Conduct\
      • Projektstruktur - Wie baut man die App\
      • API-Dokumentation\
      • finale Prüfung Lizenzen mit potentiellen Konflikten
    • Umbenennen zu Olea: https://github.com/search?q=repo%3Atuc-urz%2Fopenasist+openasist&type=code\ Logo+Grafiken folgt später, dennoch Namen ändern

    • CC: Lizenzen auflisten:

      Lizensen fest per pdf(#684 (comment 448989)) auslisten und dann in app Verlinken
      Zum Beispiel muss bei der MIT Lizenz das Projekt und die und die verwendete Lizenz genannt werden
      Für eine aktuelle Liste der Lizenzen, sollten die Bibliothek auf die neuste Version aktualisiert werden

      • Lizenzen, die momentan Konflikte erzeugen: (werden nur bei bestimmten Settings gültig): Mit Expo Update 53 erledigt
        • Node-forge (GPL-1.0-only) -> BSD-3-Clause/GPL-2.0-only Version 1.3.1
        • React Native Firebase (facebook-patent-rights-2) -> Apache-2.0 License version 21.7.4
        • SocketRocket (facebook-patent-rights-2) -> BSD License aktuell github
      • Konflikte, welche sich mit Offenlegung des Codes automatisch lösen: Mit Expo Update 53 erledigt
        • expo (facebook-software-license) -> MIT version 52.0.31
        • jsc-android (LGPL-2.0-or-later) -> BSD-2-Clause version 250231.0.0
        • node-forge (GPL-2.0-only)
    • Kanban Board (Hier Ticketübersicht) in Github anlegen

      • Label für Relases/Test mit übernehmen
    • Expo // Update // 54 (#718)

    • Lösen aller Tickets Phase::In Progress und Ticket in ~"Phase::Next Up" mit dem ~"Vor OpenSource"-Label

    • NPM Packet erstellen und verlinken: Setup OLEA NPM-Packages (#716)

  • Nach der Veröffentlichung
    • Mit Gitlab verbinden:
      Das Gitlab-Repo muss mit den Github-Repo verbunden werden und das Github-Repo von Expo verwendet werden
      • Submodul-im Gitlab erstellen
      • Workspaces aus Github verwenden
    • Automatisches Bauen der Whitelabel-App über github
    • BPS erstellt Grafiken für OLEA:
      • Für App-Icon:
        Screenshot_1747210532.png
      • Für Ladebildschirm
        Screenshot_1747210522.png
      • Für Daschboard-Header
        Screenshot_1747210457

und Anbindung GitLab Ticketvorlagen ReadMe usw Guideline GitHub

Edited by Toni Beier
To upload designs, you'll need to enable LFS and have an admin enable hashed storage. More information