grpc-gateway icon indicating copy to clipboard operation
grpc-gateway copied to clipboard

gRPC to JSON proxy generator following the gRPC HTTP spec

Results 179 grpc-gateway issues
Sort by recently updated
recently updated
newest added

Invoking `protoc-gen-swagger` with: protoc -I/usr/local/include -I. -I$GOPATH/src \ -I$GOPATH/src/github.com/grpc-ecosystem/grpc-gateway/third_party/googleapis \ --swagger_out=logtostderr=true:. \ mycorp/api/user/v1/user_service.proto The outputted file ends up in `mycorp/api/user/v1/`, not the current working directory.

bug
help wanted
openapi

Given the ``` service MyService { rpc myMethod (myMethodRequest) returns (myMethodResponse) { option (google.api.http) = { get: "/method/all" }; } } message myMethodRequest { repeated Scoped scope = 1; message...

enhancement
help wanted

Our team makes heave use of https://github.com/envoyproxy/protoc-gen-validate and would like a way for those validations to end up in the swagger spec so we don't need to define them twice.

enhancement
help wanted

In [`http.proto`](https://github.com/grpc-ecosystem/grpc-gateway/blob/7aca14d0a16247151f6e423f4cbfbd75a1bd4776/third_party/googleapis/google/api/httpbody.proto#L34-L35), it says ``` // This message can be used both in streaming and non-streaming API methods in // the request as well as the response. ``` What I...

enhancement
help wanted
good first issue

https://github.com/grpc-ecosystem/grpc-gateway/blob/3ad0fb96ecfdf73fa2eddb3de116ae98360dbb35/protoc-gen-swagger/options/openapiv2.proto#L218 compiled openapiv2.proto cpp file contains NULL, conflict with c++ keyword. Any suggestion on how to solve this?

bug
help wanted

### Steps you follow to reproduce the error: 1. Generate a swagger file from the following proto file: ```proto syntax = "proto3"; package mytest; import "protoc-gen-swagger/options/annotations.proto"; service MyTest { rpc...

enhancement
help wanted

Generated swagger files can silently have name collisions between message names when messages are nested. For example: ```protobuf syntax = "proto3"; message FooBar { string value = 1; } message...

bug
help wanted
openapi

- [x] Check if your issue has already been reported (https://github.com/grpc-ecosystem/grpc-gateway/issues). - [x] Update your protoc to the [latest version](https://github.com/google/protobuf/releases). - [x] Update your copy of the `grpc-gateway` library to...

enhancement

Some GET requests (e. g. search) benefit greatly from being able to distinguish between default (e. g. 0) and non-defined values, since searching by "name='John' && age = 0" is...

enhancement
help wanted

I have a proto file which consists of multiple services. When I generate the swagger json file from it, the comment which are mentioned for the **first service** gets copied...

bug
help wanted
openapi