Zum Hauptinhalt springen

Installation

Fertige App (Windows)​

Im Ordner release/ des Projekts liegen nach dem Build zwei Varianten:

DateiWofür
BYOBYaml Setup 0.1.0.exeInstaller mit Startmenü-Eintrag; der Zielordner ist wählbar
BYOBYaml 0.1.0.exePortable Version: starten, ohne zu installieren

Nach dem ersten Start öffnet sich das Beispielprojekt OpenShift Demo-App:

BYOBYaml nach dem ersten Start

Beide Varianten speichern ihre Daten an derselben Stelle: %APPDATA%\BYOBYaml\. Siehe Speicherung.

Code-Signatur

Die EXE ist nicht signiert. Windows SmartScreen zeigt deshalb beim ersten Start eventuell „Der Computer wurde durch Windows geschützt“. Über Weitere Informationen → Trotzdem ausführen startest du die App.

Aus dem Quellcode​

Voraussetzungen:

  • Bun ab 1.1 als Paketmanager
  • Windows 10/11 (für den EXE-Build); die App selbst läuft auch unter macOS/Linux
bun install

postinstall lädt die Electron-Binary automatisch. Danach:

bun run app

Das öffnet die App im Electron-Fenster mit Hot-Reload.

Alle Befehle​

BefehlWas passiert
bun run appElectron + Vite-Devserver, Änderungen am Code sofort sichtbar
bun run devNur die Web-Version im Browser (speichert in localStorage statt SQLite)
bun run checkTypeScript-Prüfung + Import-Round-Trip-Test
bun run distBaut Installer und portable EXE nach release/
bun run dist:portableNur die portable EXE
Pfadlänge unter Windows

Der Installer-Bau (NSIS) bricht ab, wenn ein Pfad in node_modules länger als 260 Zeichen wird. Baue deshalb aus einem kurzen Ordner, z. B. C:\dev\BYOBYaml oder D:\Nextcloud\BYOBYaml.

Diese Dokumentation​

Die Doku liegt in docs-site/ und ist eine eigene Docusaurus-Seite. Siehe Doku bearbeiten.