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

cmd/protoc-gen-openapi/generator: fix Openapi version to 3.1.0. github.com/google/gnostic/openapiv3 already supports 3.1.0.

We use `additional_bindings` to defice multiple URI bindings referring to [HTTP and gRPC Transcoding](https://google.aip.dev/127). But it seems not generate multiple paths in openapi documentations. I fork the repo, add commit...

In the library.proto example: ```proto service LibraryService { // Creates a shelf, and returns the new Shelf. rpc CreateShelf(CreateShelfRequest) returns (Shelf) { option (google.api.http) = { post: "/v1/shelves" body: "shelf"...

Would it be possible to add an option to protoc-gen-openapi to generate proto3 fields labeled as `optional` to OpenAPI object properties with label `nullable: true`? For example this proto file:...

Why is the google.protobuf.Duration converted into OpenAPI as a custom object and not as a string (the JSON format)? I would expect it to be represented by `type: string`. Especially...

Our recent efforts to configure a multi-module repository [did not go well](https://github.com/google/gnostic/issues/283), but the motivating issue remains -- the growing applications in the `cmd` directory add dependencies that aren't needed...

Thanks @morphar, for [pointing out a need for background on this project including goals and non-goals](https://github.com/google/gnostic/issues/268#issuecomment-1088331075). As the author and maintainer, I'll use this issue to draft a perspective on...

In the example code of `protoc-gen-openapi`, I see that `option (openapi.v3.documentation)` is already supported, but when using it in the proto file of other projects, the user needs to manually...

@timburks with the changes in #344, when I run `make` on a clean copy of the repo I get some new files that aren't checked in, and the old files...

Hi, the recent change of the module name (from `googleapis` to `google`) causes the `go get -u ./...` command to fail in our project where `gnostic` is listed as an...