入门指南
欢迎来到 Croupier Go SDK!本指南将帮助你快速上手。
系统要求
- Go 1.20+
- Protocol Buffers 编译器 (protoc)
- Go protoc 插件:
go install google.golang.org/protobuf/cmd/protoc-gen-go@latest go install google.golang.org/grpc/cmd/protoc-gen-go-grpc@latest
安装
go get github.com/cuihairu/croupier/sdks/go
构建模式
SDK 支持两种构建模式:
1. Mock 模式(默认)
无需依赖,适合本地开发:
go build ./...
go run examples/basic/main.go
2. 真实 gRPC 模式
需要生成 proto 代码:
# 生成 gRPC 代码
./generate_proto.sh
# 或使用 Makefile
make build-with-grpc
目录结构
croupier-sdk-go/
├── pkg/croupier/ # SDK 核心包
├── examples/ # 示例程序
├── scripts/ # 构建脚本
└── go.mod # Go 模块定义
