Jeder, der eine ScaleIT-App entwickelt, ist App-Hersteller.
Jede ScaleIT-App muss der Spezifikation von ScaleIT-Apps entsprechen. Dadurch ist sichergestellt, dass eine ScaleIT-App in mehreren App-Ökosysteme angeboten und auf der ScaleIT-Plattform ausgeführt werden kann. Die Spezifikation von ScaleIT-Apps wird als ScaleIT App-Readiness bezeichnet.
Wenn eine App die Kriterien der ScaleIT App-Readiness erfüllt, kann sie in App-Pools eingereicht werden.
Eine ScaleIT-App kann auf verschiedenen Betriebssystem (Windows, Mac OSX, Linux) entwickelt werden.
Besonders unterstützt werden in dieser Dokumentation:
- Linux (Ubuntu 16.04 LTS)
- Mac OSX
Folgende Vorkenntnisse sind hilfreich, um eine ScaleIT App zu entwickeln.
- Linux Command-Line (Kommandozeile in einem Terminal)
- Docker
- Docker-Compose
- GIT
- Diverse Tools (z.B. make)
Die wichtigsten Befehle, die benötigt werden, stehen in unserem ScaleIT App Cheat Sheet.
... sind gar nicht schwer...