Spec Forge supports generating OpenAPI specs from go-zero projects.
- Detection: Parses
go.modto detect go-zero dependency and locate API definition files (.apifiles) - Patching: Checks for
goctlinstallation - Generation: Uses
goctl api swaggercommand to generate the OpenAPI spec
The goctl tool must be installed:
go install github.com/zeromicro/go-zero/tools/goctl@latest# Basic generation
spec-forge generate ./my-go-zero-project
# With AI enrichment
spec-forge generate ./my-go-zero-project --language zh