1# API Discovery Format 2 3This directory contains a Protocol Buffer-language model 4and related code for supporting Google's API Discovery Format. 5 6Gnostic applications and plugins can use Discovery.proto 7to generate Protocol Buffer support code for their preferred languages. 8 9Discovery.go is used by Gnostic to read JSON and YAML Discovery 10descriptions into the Protocol Buffer-based datastructures 11generated from Discovery.proto. 12 13Discovery.proto and Discovery.go are generated by the Gnostic 14compiler generator, and Discovery.pb.go is generated by 15protoc, the Protocol Buffer compiler, and protoc-gen-go, the 16Protocol Buffer Go code generation plugin. 17