DevelopmentQuickstart

The repository contains a Development Container specification that can be used with OrbStack or GitHub Codesspaces.

It is assumed that you use the development container to create your development environment. Because Typhoon is based on Knative, you need a local Kubernetes cluster. There are many options but we recommend to use kind.

If you have created the development container in Visual Studio Code or any other code editor that supports execute the following command.

make setup

This will setup a local kind cluster and install Knative and also NATS.io.

After the setup is done you can start the development server with the following command.

make deploy

This creates the needed containers of the controllers and adapters using ko.