go-openapi/spec
GitHub: go-openapi/spec
提供 OpenAPI v2 规范的 Go 语言对象模型,便于开发者以强类型方式解析和操作 Swagger 文档。
Stars: 435 | Forks: 105
# spec
[][test-url] [][cov-url] [][vuln-scan-url] [][codeql-url]
[][release-url] [][gocard-url] [][codefactor-url] [][license-url]
[][godoc-url] [][discord-url] [][goversion-url]  
OpenAPI v2 规范文档的对象模型。
## 公告
* **2025-12-19** : discord 上的新社区聊天
* 提供了一个新的 discord 社区频道,用于通知变更和为用户提供支持
你可以点击 discord 徽章上的邀请链接加入 discord 社区(如上所示)。[][discord-url]
## 状态
API 是稳定的。
## 在你的项目中导入此库
```
go get github.com/go-openapi/spec
```
### 常见问题
* 这个库是做什么的?
* 它如何与 go-openapi 的其他包配合使用?
* 这个库支持 OpenAPI 3 吗?
* unmarshaling 支持 YAML 吗?
* 我该如何验证 spec?
验证由 [validate 包](http://github.com/go-openapi/validate)提供
* 为什么我们为 `Schema` 设置了一个不属于 swagger spec 的 `ID` 字段?
## 更新日志
参见
## 参考资料
## 许可协议
本库基于 [SPDX-License-Identifier: Apache-2.0](./LICENSE) 协议发布。
## 其他文档
## 发布新版本
维护者可以通过以下任一方式发布新版本:
* 运行[此工作流](https://github.com/go-openapi/spec/actions/workflows/bump-release.yml)
* 或推送一个 semver 标签
* 首选签名标签
* 标签信息会被预置到发布说明中
标签:EVTX分析, 日志审计