我有偏见,因为我在SwaggerHub上工作,但这就是该项目的目的:
从那里,你可以自动将你的 swagger 规范推送到 github,并且还可以将其他用户设为 API 的合作者(或只是只读)。我们正在尝试与另一家公司合作,但只有基本的四个许可证团队安排。这是我们正在开发的产品,因此我的API必须是私有的。我正在使用SwaggerHub,但很失望地看到,用户只能在他们是“协作者”并且被付费许可证覆盖时才能看到我的私有API(您可以轻松地在SwaggerHub上共享公共API)。我想这意味着将HTML文档(您可以从SwaggerHub API下载)托管在我自己的云托管的Swagger UI实例中,并将其保护在登录后面...欢迎提供建议!