Zum Hauptinhalt springen

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.

note

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