The ws-manager-api component hosts the api component of ws-manager-mk2.
There are two types of changes, changes to:
- proto files, like
core.proto
- API clients (we have Go and TypeScript clients)
Say you change core.proto
. Please run generate.sh
from ws-manager-api
to re-generate the Go and TypeScript clients.
Say you plan to remove a field from a struct in our Go client. After doing, then run:
make manifests
fromcomponents/ws-manager-mk2
, and preserve the copyright headers, to update YAML specificationsmake generate
fromcomponents/ws-manager-mk2
, and preserve the copyright headers, to generate code