在 Linux 上,“Swagger”通常指的是 Swagger UI / Swagger Editor / Swagger Codegen / OpenAPI 工具。下面按常见需求给你几个官方、靠谱的下载/安装方式(都适用于 Linux)。
docker pull swaggerapi/swagger-editor
docker run -d -p 8080:8080 swaggerapi/swagger-editor
浏览器访问:
http://localhost:8080
git clone https://github.com/swagger-api/swagger-editor.git
cd swagger-editor
npm install
npm run build
npm start
docker pull swaggerapi/swagger-ui
docker run -d -p 8081:8080 swaggerapi/swagger-ui
访问:
http://localhost:8081
wget https://github.com/swagger-api/swagger-ui/archive/refs/heads/master.zip
unzip master.zip
用 Nginx / Apache 托管 dist 目录即可。
wget https://repo1.maven.org/maven2/io/swagger/codegen/v3/swagger-codegen-cli/3.0.35/swagger-codegen-cli-3.0.35.jar
使用:
java -jar swagger-codegen-cli-3.0.35.jar generate \
-i api.yaml -l java -o out/
目前 Swagger 官方没有 Linux 原生桌面客户端,基本都用:
如果你能告诉我:
我可以直接给你一条最省事的命令。