Entwicklungsumgebung einrichten
Damit du Apps für SodaSync entwickeln kannst, musst du zunächst ein paar Vorkehrungen treffen.
node.js installieren
Apps werden mit TypeScript entwickelt und mit dem DevKit (dazu gleich mehr) in JavaScript umgewandelt, welches dann in einer Sandboxumgebung ausgeführt wird. Damit die Umwandlung von TypeScript zu JavaScript umgewandelt werden kann und du das notwendige Tooling nutzen kannst, musst du zunächst node.js installieren.
Lade hierzu die LTS Version 20.x für dein Betriebssystem herunter und folge den Schritten des Installationsassistenten.
Aufgrund des Sandboxings ist es notwendig, dass die Umgebungsvariable NODE_OPTIONS=--no-node-snapshot
gesetzt wird.
Ist die Umgebungsvariable nicht gesetzt, kann es zu unerwarteten Abstürzen des DevKits kommen.
DevKit installieren
Das SodaSync DevKit ist DAS Werkzeug, welches dich bei dem gesamten Entwicklungszyklus deiner SodaSync App, vom Anlegen des Projekts bis hin zum Hochladen der App in die Produktivumgebung, unterstützt.
Nachdem du node.js installiert hast, kannst du das DevKit einfach mit dem von node.js mitgebrachten Paketmanager npm
folgendermaßen über die Kommandozeile installieren:
$ npm install -g @soda-sync/devkit
Um die Installation zu verifizieren, kannst du dir einfach die Version ausgeben lassen:
$ soda-devkit version
@soda-sync/devkit: 0.1.4
@soda-sync/app-sdk: 4.0.1
@soda-sync/app-runtime: 5.0.0