...
1# OpenAPI v3 Protocol Buffer Models
2
3This directory contains a Protocol Buffer-language model and related code for
4supporting OpenAPI v3.
5
6Gnostic applications and plugins can use OpenAPIv3.proto to generate Protocol
7Buffer support code for their preferred languages.
8
9OpenAPIv3.go is used by Gnostic to read JSON and YAML OpenAPI descriptions into
10the Protocol Buffer-based datastructures generated from OpenAPIv3.proto.
11
12OpenAPIv3.proto and OpenAPIv3.go are generated by the Gnostic compiler
13generator, and OpenAPIv3.pb.go is generated by protoc, the Protocol Buffer
14compiler, and protoc-gen-go, the Protocol Buffer Go code generation plugin.
15
16openapi-3.1.json is a JSON schema for OpenAPI 3.1 that is automatically
17generated from the OpenAPI 3.1 specification. It is not an official JSON Schema
18for OpenAPI.
19
20The schema-generator directory contains support code which generates
21openapi-3.1.json from the OpenAPI 3.1 specification document (Markdown).
View as plain text