Swag Go
Swag将Go的注释转换为Swagger2.0文档。我们为流行的 Go Web Framework 创建了各种插件,这样可以与现有Go项目快速集成(使用Swagger UI)。
目录
快速开始
- 将注释添加到API源代码中,请参阅声明性注释格式。
- 使用如下命令下载swag:
go install github.com/swaggo/swag/cmd/swag@latest
从源码开始构建的话,需要有Go环境(1.16及以上版本)。
或者从github的release页面下载预编译好的二进制文件。
- 在包含
main.go
文件的项目根目录运行swag init
。这将会解析注释并生成需要的文件(docs
文件夹和docs/docs.go
)。
swag init
确保导入了生成的docs/docs.go
文件,这样特定的配置文件才会被初始化。如果通用API注释没有写在main.go
中,可以使用-g