Install Go, protoc
, and the following packages.
go install github.com/cespare/reflex@latest
go install google.golang.org/protobuf/cmd/protoc-gen-go@latest
go install google.golang.org/grpc/cmd/protoc-gen-go-grpc@latest
go install github.com/grpc-ecosystem/grpc-gateway/v2/protoc-gen-openapiv2@latest
go install github.com/grpc-ecosystem/grpc-gateway/v2/protoc-gen-grpc-gateway@latest
After updating any protos, rebuild them with the build
script. OpenAPI docs will be generated automatically.
You can invoke reflex via the run
script.
./run [component]
Where [component]
is one of {engine, controller}
.
If you are running controller
, the OpenAPI reference for the HTTP gateway will be available at /docs
.
Run the frontend with yarn
.
cd studio
yarn
yarn dev