gnostic
gnostic copied to clipboard
A compiler for APIs described by the OpenAPI Specification with plugins for code generation and other API support tasks.
When `fq_ schema_naming` is set to true, use service full name as tag of operation. like schema use message full name as title.
Hi, gnostic has a reference to deprecated module 'github.com/golang/protobuf'. Because of which our consuming module depends indirectly on deprecated module. Is it possible to remove the deprecated module and release...
Hi! I work on Buf, but I'm just discovering this repository and the `protoc-gen-openapi` plugin. Thanks for pushing your schemas to the BSR! A Buf user ran into a confusing...
protoc-gen-openapi does not map path parameters that refer to request message subfields (as in `"/categories/{book_key.category}/books/{book_key.name}"`) as expected. As an example, running protoc like this: ``` protoc library.proto \ --proto_path=. \...
If I specify `[deprecated=true]` on a message field in the proto file I would like the openapi to reflect that with `deprecated: true` in the yaml.
Hey I have an API endpoint that returns a 201 and not a 200. I can't see how I can configure this, I seem to always get a 200 in...
### proro ```proto uint32 mediNum = 2 [ (validate.rules).uint32 = {gte: 0, lte: 16777215}, (openapi.v3.property) = { title: "number"; description: "number"; type: "integer"; minimum: 0; maximum: 16777215; } ]; ```...
Using [email protected], I am getting this error. Its a dependency of another project never worked with gnostic before. panic: proto: file "openapiv2/OpenAPIv2.proto" has a name conflict over openapi.v2.Xml See https://developers.google.com/protocol-buffers/docs/reference/go/faq#namespace-conflict...
Hi there. When I'm writing a POST method with an empty request body, protoc-gen-openapi generates a required `requestBody` ```protobuf rpc Logout(google.protobuf.Empty) returns (google.protobuf.Empty) { option (google.api.http) = { post: "/api/logout"...
My scenario is I have a proto file which is defined as per RESTful principles and does not contain option tag with google.api.http . I want to generate openApi spec...