English | 简体中文
这是一个使用 swagger2.0
定义,基于模板文件生成API静态文档(如pdf)的命令行工具和 Golang
工具包。
wkhtmltopdf
必须被安装。
- MacOS:
brew install Caskroom/cask/wkhtmltopdf
- 其它操作系统安装方式见 https://wkhtmltopdf.org/downloads.html.
go install github.com/zc2638/apidoc/cmd/apidoc@latest
docker pull zc2638/apidoc:latest
docker run --rm zc2638/apidoc:latest --src https://petstore.swagger.io/v2/swagger.json --data > petstore.pdf
apidoc --src <your-swagger-json> [--dest <your-output-dir>]
apidoc --src https://petstore.swagger.io/v2/swagger.json
请查看 example