AdLerDokumentation Help

Autorentool kompilieren

Aktivitätsdiagramm

Image authoring tool buildprozess

Dependencies

Um unsere Applikation als Electron-App zu bauen, verwenden wir das ElectronNET.CLI Paket, welches mittels

dotnet tool install --global ElectronNET.CLI --version 23.6.2

installiert werden kann. Zusätzlich muss node installiert werden, da die electronize Applikation npm und npx benötigt um die Electron-App zu bauen.

Bevor das Autorentool gebaut werden kann, muss zusätzlich einmalig die Node.js Abhängigkeiten installiert werden. Hierfür muss im AuthoringTool Ordner folgendes Kommando ausgeführt werden:

npm install && npm run tailwind-build

Konfigurationsdateien

Vor Build muss der Versionsstring in der Electron-Manifestdatei AuthoringTool/electron.manifest.json angepasst werden:

{ "build": { "buildVersion": "X.Y.Z" } }

Build Commands

Nach dem Build sind die Artefakte im Ordner AuthoringTool/bin/Desktop_Publish vorhanden.

Ausführung im AuthoringTool Ordner:

Windows

dotnet electronize build /target win

Linux

dotnet electronize build /target linux

MacOS (Universal)

dotnet electronize build /target osx

MacOS (Apple Silicon)

dotnet electronize build /target custom "osx-arm64;macos" /electron-arch arm64
Last modified: 19 September 2024