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.
Docker
Docker is needed to convert the docker image to a StartOS image.
Make
Make is used streamline builds and produce an s9pk.
NodeJS
NodeJS is needed to compile the Typescript in your StartOS package.
start-cli
start-cli is needed to interact with StartOS from the command line.
-
Clone the start-os repo
https://github.com/Start9Labs/start-os.git
-
Build start-cli
make cli
-
Initialize start-cli
start-cli init
This will generate a
.startos
directory inside your home directory. This directory will contain a newly-generateddeveloper.key.pem
, used to sign packages, as well as a defaultconfig.yaml
, which can be edited to customize and streamline your developer experience.