gnostic icon indicating copy to clipboard operation
gnostic copied to clipboard

A compiler for APIs described by the OpenAPI Specification with plugins for code generation and other API support tasks.

Results 125 gnostic issues
Sort by recently updated
recently updated
newest added

I was looking for a way to be able to define the OpenAPI YAML in such a way that gnostic will generate protobuf with some fields using the "optional" keyword...

Is there a timeline on when support for OpenAPI 3.1 can be expected for the proto library? Some parts of 3.1 are not backwards compatible with 3.0 (eg: type is...

It appears in this PR https://github.com/googleapis/gnostic/pull/165/files go_package was added, but running gnostic doesn't include it, and protoc generates warnings because it is missing. Can you provide an example of how...

Per [JSON Schema 2019-09](https://json-schema.org/draft/2019-09/release-notes.html#keyword-changes), $ref is not allowed to have other keywords alongside it until this version. Both OpenAPI v2 and v3.0 follow a version of JSON Schema below this...

Is it possible to exclude certain fields defined in a protobuf and its corresponding graph from the OpenAPI spec generated by https://github.com/google/gnostic/tree/master/apps/protoc-gen-openapi ? Say the proto is ``` Message SomeProto...

Hey there, running an example ```gnostic --pb-out=. examples/v2.0/json/petstore.json``` And getting this ``` ^C2.0^R^B ^PSwagger Petstore^R^E1.0.0^ZhA sample API that uses a petstore as an example to demonstrate features in the swagger-2.0...

### Summary: Error message is returned by the vocabulary plugin when running the tests listed in the gnostic readme. ### Steps to reproduce/observations: When running step 8 in this project's...

Command: tried this => protoc -I proto/ sample.proto -I. --openapi_out=. tried this => protoc sample.proto -I. --openapi_out=. Version: [email protected] Error: panic: runtime error: invalid memory address or nil pointer dereference...

We need to use GCP OpenAPI specification for one of our use case, but we found that OpenAPI specs aren't available. So we are using Google API discovery format (https://www.googleapis.com/discovery/v1/apis)...

The [Async API](https://www.asyncapi.com/) spec is very similar in structure to OpenAPI. With a JSON schema, we might generate a .proto model and compiler for it.