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.