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.