定義Casino遊戲的紀錄
- 先安裝 node & npm
- 建議使用 corepack 安裝
corepack enable
corepack prepare pnpm@latest --activate
- 使用buf管理proto生成程式碼
- 安裝 buf
- gotag生成,請先安裝
go install github.com/srikrsna/protoc-gen-gotag@latest
# 生成 proto
pnpm gen:go
# 生成 go struct tag
pnpm gen:gotag
# 生成 es
pnpm prepare
# buf 方式
buf generate
buf generate --template buf.gen.tag.yaml
產生 openpi/swagger json 文件 pnpm gen:buf 開啟 docker 利用 swagger ui 顯示 provider.swagger.json 文件 pnpm swagger