brew install buf
brew install go
brew install bun # For TypeScript code generationRun buf linter to lint proto files
Run buf build to build protobuf files into a buf image
Generate TypeScript code for proto files with Connect-RPC support
Generate Go and TypeScript code for proto files
TypeScript types and Connect-RPC clients are generated in gen/ts/. See gen/ts/README.md for usage instructions.
Versioning: Uses semantic versioning (semver) - increment version in gen/ts/package.json following semver conventions (MAJOR.MINOR.PATCH).