文件名称:gnostic:OpenAPI规范描述的API编译器,带有用于代码生成和其他API支持任务的插件
文件大小:617KB
文件格式:ZIP
更新时间:2024-06-01 06:54:02
protocol-buffers openapi apis code-generation linters
⨁不可知 该存储库包含一个Go命令行工具,该工具可将JSON和YAML 描述与等效的协议缓冲区表示形式相互转换。 为序列化结构化数据提供了一种与语言无关,与平台无关的可扩展机制。 诺斯底的对的OpenAPI规格协议缓冲器模型可以用于生成代码,其包括与用于所述OpenAPI描述的元素显式字段的数据结构。 这使开发人员可以以类型安全的方式使用OpenAPI描述,这在Go和类的强类型语言中特别有用。 诺斯替读取的OpenAPI描述成这些生成的数据结构,报告错误,解析内部依赖关系,并且在可在由该协定缓冲工具支持的任何语言中使用的二进制形式将结果写入。 插件接口简化了与以多种不同语言编写的API工具的集成,并且在必要时,协议缓冲区OpenAPI描述可以重新导出为JSON或YAML。 诺斯替编译码和OpenAPI的协定缓冲模型自动从生成。 生成器的源代码位于目录中。 免责声明 欢迎反馈和贡献!