Environment Setup

StartOS server

You will need a StartOS server to test your package. Follow the flashing guide to install StartOS on a physical device or VM.

start-cli

start-cli is needed to interact with StartOS from the command line.

Once installed, run

start-cli init

This will generate a .startos directory inside your home directory. This directory will contain a newly-generated developer.key.pem, used to sign packages, as well as a default config.yaml, which can be edited to customize and streamline your developer experience.

NodeJS

NodeJS is needed to compile the Typescript in your StartOS package.

Make

Make is used streamline builds and produce an s9pk.

Docker

Docker is needed to convert the docker image to a StartOS image.