AdLerDokumentation Help

Autorentool kompilieren

Aktivitätsdiagramm

Image authoring tool buildprozess

Dependencies

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

dotnet tool install ElectronSharp.CLI --g

installiert werden kann. Zusätzlich muss node installiert werden, da die electron-sharp 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 electron-sharp build /target win

Linux

dotnet electron-sharp build /target linux

MacOS (Universal)

dotnet electron-sharp build /target osx

MacOS (Apple Silicon)

dotnet electron-sharp build /target osx-arm64
Last modified: 30 June 2025