1 个仓库
Capabilities for rendering and toggling between multiple different API specification documents within a single UI.
Distinct from Interactive API Documentation UIs: Specifically addresses the hosting of multiple API versions or groups, not window management (MDI).
Explore 1 awesome GitHub repository matching web development · Multi-Document Hosting. Refine with filters or upvote what's useful.
Swashbuckle.AspNetCore 是一个用于 ASP.NET Core 的 API 规范工具和文档生成器。它从源代码和模型中提取元数据,以生成标准化的 OpenAPI 规范和用于探索与测试 Web API 的交互式浏览器界面。 该项目集成了一个中间件组件来提供这些规范,以及一个用于直接从运行中的应用进行交互式 API 测试的 Swagger UI。它还提供了一个命令行导出器,用于从应用程序集中提取规范文件,以供 CI/CD 流水线使用。 该工具涵盖广泛的功能,包括复杂类型的模式管理、通过属性和 XML 注释进行的元数据标注,以及 OAuth 2.0 和 API 密钥的安全配置。它进一步支持 API 合约管理、规范版本控制以及用于过滤或修改操作的可定制生成流水线。
Renders multiple specification endpoints in the UI to allow users to toggle between different versions.