Autorentool kompilieren
Aktivitätsdiagramm
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: 23 December 2024