How To Install golang-github-grpc-ecosystem-gateway on Fedora 36

In this tutorial we learn how to install golang-github-grpc-ecosystem-gateway in Fedora 36. golang-github-grpc-ecosystem-gateway is GRPC to JSON proxy generator

Introduction

In this tutorial we learn how to install golang-github-grpc-ecosystem-gateway on Fedora 36.

What is golang-github-grpc-ecosystem-gateway

The grpc-gateway is a plugin of the Google protocol buffers compiler protoc. It reads protobuf service definitions and generates a reverse-proxy server which translates a RESTful JSON API into gRPC. This server is generated according to the google.api.http annotations in your service definitions.

We can use yum or dnf to install golang-github-grpc-ecosystem-gateway on Fedora 36. In this tutorial we discuss both methods but you only need to choose one of method to install golang-github-grpc-ecosystem-gateway.

Install golang-github-grpc-ecosystem-gateway on Fedora 36 Using dnf

Update yum database with dnf using the following command.

sudo dnf makecache --refresh

After updating yum database, We can install golang-github-grpc-ecosystem-gateway using dnf by running the following command:

sudo dnf -y install golang-github-grpc-ecosystem-gateway

Install golang-github-grpc-ecosystem-gateway on Fedora 36 Using yum

Update yum database with yum using the following command.

sudo yum makecache --refresh

After updating yum database, We can install golang-github-grpc-ecosystem-gateway using yum by running the following command:

sudo yum -y install golang-github-grpc-ecosystem-gateway

How To Uninstall golang-github-grpc-ecosystem-gateway on Fedora 36

To uninstall only the golang-github-grpc-ecosystem-gateway package we can use the following command:

sudo dnf remove golang-github-grpc-ecosystem-gateway

golang-github-grpc-ecosystem-gateway Package Contents on Fedora 36

/usr/bin/protoc-gen-grpc-gateway
/usr/bin/protoc-gen-swagger
/usr/lib/.build-id
/usr/lib/.build-id/3c
/usr/lib/.build-id/3c/bae54852a2ede7a9ce719673c8bbb407dd7536
/usr/lib/.build-id/e3
/usr/lib/.build-id/e3/d64cc0eac8c3b932cd5ea3c608af51c4c94094
/usr/share/doc/golang-github-grpc-ecosystem-gateway
/usr/share/doc/golang-github-grpc-ecosystem-gateway/CHANGELOG.md
/usr/share/doc/golang-github-grpc-ecosystem-gateway/CONTRIBUTING.md
/usr/share/doc/golang-github-grpc-ecosystem-gateway/README.md
/usr/share/doc/golang-github-grpc-ecosystem-gateway/docs
/usr/share/doc/golang-github-grpc-ecosystem-gateway/docs/.gitignore
/usr/share/doc/golang-github-grpc-ecosystem-gateway/docs/Gemfile
/usr/share/doc/golang-github-grpc-ecosystem-gateway/docs/Gemfile.lock
/usr/share/doc/golang-github-grpc-ecosystem-gateway/docs/_config.yaml
/usr/share/doc/golang-github-grpc-ecosystem-gateway/docs/_docs
/usr/share/doc/golang-github-grpc-ecosystem-gateway/docs/_docs/aws.md
/usr/share/doc/golang-github-grpc-ecosystem-gateway/docs/_docs/background.md
/usr/share/doc/golang-github-grpc-ecosystem-gateway/docs/_docs/customizingyourgateway.md
/usr/share/doc/golang-github-grpc-ecosystem-gateway/docs/_docs/cygwin.md
/usr/share/doc/golang-github-grpc-ecosystem-gateway/docs/_docs/examples.md
/usr/share/doc/golang-github-grpc-ecosystem-gateway/docs/_docs/faq.md
/usr/share/doc/golang-github-grpc-ecosystem-gateway/docs/_docs/features.md
/usr/share/doc/golang-github-grpc-ecosystem-gateway/docs/_docs/grpcapiconfiguration.md
/usr/share/doc/golang-github-grpc-ecosystem-gateway/docs/_docs/httpbody.md
/usr/share/doc/golang-github-grpc-ecosystem-gateway/docs/_docs/patch.md
/usr/share/doc/golang-github-grpc-ecosystem-gateway/docs/_docs/season_of_docs.md
/usr/share/doc/golang-github-grpc-ecosystem-gateway/docs/_docs/usage.md
/usr/share/doc/golang-github-grpc-ecosystem-gateway/docs/_docs/usegotemplates.md
/usr/share/doc/golang-github-grpc-ecosystem-gateway/docs/_imgs
/usr/share/doc/golang-github-grpc-ecosystem-gateway/docs/_imgs/gotemplates
/usr/share/doc/golang-github-grpc-ecosystem-gateway/docs/_imgs/gotemplates/postman.png
/usr/share/doc/golang-github-grpc-ecosystem-gateway/docs/_imgs/gotemplates/swaggerui.png
/usr/share/doc/golang-github-grpc-ecosystem-gateway/docs/_layouts
/usr/share/doc/golang-github-grpc-ecosystem-gateway/docs/_layouts/default.html
/usr/share/doc/golang-github-grpc-ecosystem-gateway/docs/index.md
/usr/share/doc/golang-github-grpc-ecosystem-gateway/docs/run.sh
/usr/share/doc/golang-github-grpc-ecosystem-gateway/examples
/usr/share/doc/golang-github-grpc-ecosystem-gateway/examples/internal
/usr/share/doc/golang-github-grpc-ecosystem-gateway/examples/internal/README.md
/usr/share/doc/golang-github-grpc-ecosystem-gateway/examples/internal/browser
/usr/share/doc/golang-github-grpc-ecosystem-gateway/examples/internal/browser/.gitignore
/usr/share/doc/golang-github-grpc-ecosystem-gateway/examples/internal/browser/README.md
/usr/share/doc/golang-github-grpc-ecosystem-gateway/examples/internal/browser/a_bit_of_everything_service.spec.js
/usr/share/doc/golang-github-grpc-ecosystem-gateway/examples/internal/browser/bin
/usr/share/doc/golang-github-grpc-ecosystem-gateway/examples/internal/browser/bin/.gitignore
/usr/share/doc/golang-github-grpc-ecosystem-gateway/examples/internal/browser/bower.json
/usr/share/doc/golang-github-grpc-ecosystem-gateway/examples/internal/browser/echo_service.spec.js
/usr/share/doc/golang-github-grpc-ecosystem-gateway/examples/internal/browser/gulpfile.js
/usr/share/doc/golang-github-grpc-ecosystem-gateway/examples/internal/browser/index.html
/usr/share/doc/golang-github-grpc-ecosystem-gateway/examples/internal/browser/package.json
/usr/share/doc/golang-github-grpc-ecosystem-gateway/examples/internal/clients
/usr/share/doc/golang-github-grpc-ecosystem-gateway/examples/internal/clients/abe
/usr/share/doc/golang-github-grpc-ecosystem-gateway/examples/internal/clients/abe/.gitignore
/usr/share/doc/golang-github-grpc-ecosystem-gateway/examples/internal/clients/abe/.swagger-codegen
/usr/share/doc/golang-github-grpc-ecosystem-gateway/examples/internal/clients/abe/.swagger-codegen-ignore
/usr/share/doc/golang-github-grpc-ecosystem-gateway/examples/internal/clients/abe/.swagger-codegen/VERSION
/usr/share/doc/golang-github-grpc-ecosystem-gateway/examples/internal/clients/abe/BUILD.bazel
/usr/share/doc/golang-github-grpc-ecosystem-gateway/examples/internal/clients/abe/api
/usr/share/doc/golang-github-grpc-ecosystem-gateway/examples/internal/clients/abe/api/swagger.yaml
/usr/share/doc/golang-github-grpc-ecosystem-gateway/examples/internal/clients/abe/api_a_bit_of_everything_service.go
/usr/share/doc/golang-github-grpc-ecosystem-gateway/examples/internal/clients/abe/api_camel_case_service_name.go
/usr/share/doc/golang-github-grpc-ecosystem-gateway/examples/internal/clients/abe/api_echo_rpc.go
/usr/share/doc/golang-github-grpc-ecosystem-gateway/examples/internal/clients/abe/client.go
/usr/share/doc/golang-github-grpc-ecosystem-gateway/examples/internal/clients/abe/configuration.go
/usr/share/doc/golang-github-grpc-ecosystem-gateway/examples/internal/clients/abe/enum_helper.go
/usr/share/doc/golang-github-grpc-ecosystem-gateway/examples/internal/clients/abe/model_a_bit_of_everything_nested.go
/usr/share/doc/golang-github-grpc-ecosystem-gateway/examples/internal/clients/abe/model_examplepb_a_bit_of_everything.go
/usr/share/doc/golang-github-grpc-ecosystem-gateway/examples/internal/clients/abe/model_examplepb_a_bit_of_everything_repeated.go
/usr/share/doc/golang-github-grpc-ecosystem-gateway/examples/internal/clients/abe/model_examplepb_body.go
/usr/share/doc/golang-github-grpc-ecosystem-gateway/examples/internal/clients/abe/model_examplepb_book.go
/usr/share/doc/golang-github-grpc-ecosystem-gateway/examples/internal/clients/abe/model_examplepb_error_object.go
/usr/share/doc/golang-github-grpc-ecosystem-gateway/examples/internal/clients/abe/model_examplepb_error_response.go
/usr/share/doc/golang-github-grpc-ecosystem-gateway/examples/internal/clients/abe/model_examplepb_numeric_enum.go
/usr/share/doc/golang-github-grpc-ecosystem-gateway/examples/internal/clients/abe/model_examplepb_update_v2_request.go
/usr/share/doc/golang-github-grpc-ecosystem-gateway/examples/internal/clients/abe/model_message_path_enum_nested_path_enum.go
/usr/share/doc/golang-github-grpc-ecosystem-gateway/examples/internal/clients/abe/model_nested_deep_enum.go
/usr/share/doc/golang-github-grpc-ecosystem-gateway/examples/internal/clients/abe/model_pathenum_path_enum.go
/usr/share/doc/golang-github-grpc-ecosystem-gateway/examples/internal/clients/abe/model_protobuf_any.go
/usr/share/doc/golang-github-grpc-ecosystem-gateway/examples/internal/clients/abe/model_protobuf_field_mask.go
/usr/share/doc/golang-github-grpc-ecosystem-gateway/examples/internal/clients/abe/model_runtime_error.go
/usr/share/doc/golang-github-grpc-ecosystem-gateway/examples/internal/clients/abe/model_sub_string_message.go
/usr/share/doc/golang-github-grpc-ecosystem-gateway/examples/internal/clients/abe/response.go
/usr/share/doc/golang-github-grpc-ecosystem-gateway/examples/internal/clients/echo
/usr/share/doc/golang-github-grpc-ecosystem-gateway/examples/internal/clients/echo/.gitignore
/usr/share/doc/golang-github-grpc-ecosystem-gateway/examples/internal/clients/echo/.swagger-codegen
/usr/share/doc/golang-github-grpc-ecosystem-gateway/examples/internal/clients/echo/.swagger-codegen-ignore
/usr/share/doc/golang-github-grpc-ecosystem-gateway/examples/internal/clients/echo/.swagger-codegen/VERSION
/usr/share/doc/golang-github-grpc-ecosystem-gateway/examples/internal/clients/echo/BUILD.bazel
/usr/share/doc/golang-github-grpc-ecosystem-gateway/examples/internal/clients/echo/api
/usr/share/doc/golang-github-grpc-ecosystem-gateway/examples/internal/clients/echo/api/swagger.yaml
/usr/share/doc/golang-github-grpc-ecosystem-gateway/examples/internal/clients/echo/api_echo_service.go
/usr/share/doc/golang-github-grpc-ecosystem-gateway/examples/internal/clients/echo/client.go
/usr/share/doc/golang-github-grpc-ecosystem-gateway/examples/internal/clients/echo/configuration.go
/usr/share/doc/golang-github-grpc-ecosystem-gateway/examples/internal/clients/echo/model_examplepb_embedded.go
/usr/share/doc/golang-github-grpc-ecosystem-gateway/examples/internal/clients/echo/model_examplepb_simple_message.go
/usr/share/doc/golang-github-grpc-ecosystem-gateway/examples/internal/clients/echo/model_protobuf_any.go
/usr/share/doc/golang-github-grpc-ecosystem-gateway/examples/internal/clients/echo/model_runtime_error.go
/usr/share/doc/golang-github-grpc-ecosystem-gateway/examples/internal/clients/echo/response.go
/usr/share/doc/golang-github-grpc-ecosystem-gateway/examples/internal/clients/generateunboundmethods
/usr/share/doc/golang-github-grpc-ecosystem-gateway/examples/internal/clients/generateunboundmethods/.gitignore
/usr/share/doc/golang-github-grpc-ecosystem-gateway/examples/internal/clients/generateunboundmethods/.swagger-codegen
/usr/share/doc/golang-github-grpc-ecosystem-gateway/examples/internal/clients/generateunboundmethods/.swagger-codegen-ignore
/usr/share/doc/golang-github-grpc-ecosystem-gateway/examples/internal/clients/generateunboundmethods/.swagger-codegen/VERSION
/usr/share/doc/golang-github-grpc-ecosystem-gateway/examples/internal/clients/generateunboundmethods/BUILD.bazel
/usr/share/doc/golang-github-grpc-ecosystem-gateway/examples/internal/clients/generateunboundmethods/api
/usr/share/doc/golang-github-grpc-ecosystem-gateway/examples/internal/clients/generateunboundmethods/api/swagger.yaml
/usr/share/doc/golang-github-grpc-ecosystem-gateway/examples/internal/clients/generateunboundmethods/api_generate_unbound_methods_echo_service.go
/usr/share/doc/golang-github-grpc-ecosystem-gateway/examples/internal/clients/generateunboundmethods/client.go
/usr/share/doc/golang-github-grpc-ecosystem-gateway/examples/internal/clients/generateunboundmethods/configuration.go
/usr/share/doc/golang-github-grpc-ecosystem-gateway/examples/internal/clients/generateunboundmethods/docs
/usr/share/doc/golang-github-grpc-ecosystem-gateway/examples/internal/clients/generateunboundmethods/docs/ExamplepbGenerateUnboundMethodsSimpleMessage.md
/usr/share/doc/golang-github-grpc-ecosystem-gateway/examples/internal/clients/generateunboundmethods/docs/GenerateUnboundMethodsEchoServiceApi.md
/usr/share/doc/golang-github-grpc-ecosystem-gateway/examples/internal/clients/generateunboundmethods/docs/ProtobufAny.md
/usr/share/doc/golang-github-grpc-ecosystem-gateway/examples/internal/clients/generateunboundmethods/docs/RuntimeError.md
/usr/share/doc/golang-github-grpc-ecosystem-gateway/examples/internal/clients/generateunboundmethods/model_examplepb_generate_unbound_methods_simple_message.go
/usr/share/doc/golang-github-grpc-ecosystem-gateway/examples/internal/clients/generateunboundmethods/model_protobuf_any.go
/usr/share/doc/golang-github-grpc-ecosystem-gateway/examples/internal/clients/generateunboundmethods/model_runtime_error.go
/usr/share/doc/golang-github-grpc-ecosystem-gateway/examples/internal/clients/generateunboundmethods/response.go
/usr/share/doc/golang-github-grpc-ecosystem-gateway/examples/internal/clients/responsebody
/usr/share/doc/golang-github-grpc-ecosystem-gateway/examples/internal/clients/responsebody/.gitignore
/usr/share/doc/golang-github-grpc-ecosystem-gateway/examples/internal/clients/responsebody/.swagger-codegen
/usr/share/doc/golang-github-grpc-ecosystem-gateway/examples/internal/clients/responsebody/.swagger-codegen-ignore
/usr/share/doc/golang-github-grpc-ecosystem-gateway/examples/internal/clients/responsebody/.swagger-codegen/VERSION
/usr/share/doc/golang-github-grpc-ecosystem-gateway/examples/internal/clients/responsebody/BUILD.bazel
/usr/share/doc/golang-github-grpc-ecosystem-gateway/examples/internal/clients/responsebody/api
/usr/share/doc/golang-github-grpc-ecosystem-gateway/examples/internal/clients/responsebody/api/swagger.yaml
/usr/share/doc/golang-github-grpc-ecosystem-gateway/examples/internal/clients/responsebody/api_response_body_service.go
/usr/share/doc/golang-github-grpc-ecosystem-gateway/examples/internal/clients/responsebody/client.go
/usr/share/doc/golang-github-grpc-ecosystem-gateway/examples/internal/clients/responsebody/configuration.go
/usr/share/doc/golang-github-grpc-ecosystem-gateway/examples/internal/clients/responsebody/docs
/usr/share/doc/golang-github-grpc-ecosystem-gateway/examples/internal/clients/responsebody/docs/ExamplepbRepeatedResponseBodyOut.md
/usr/share/doc/golang-github-grpc-ecosystem-gateway/examples/internal/clients/responsebody/docs/ExamplepbRepeatedResponseBodyOutResponse.md
/usr/share/doc/golang-github-grpc-ecosystem-gateway/examples/internal/clients/responsebody/docs/ExamplepbRepeatedResponseStrings.md
/usr/share/doc/golang-github-grpc-ecosystem-gateway/examples/internal/clients/responsebody/docs/ExamplepbResponseBodyMessage.md
/usr/share/doc/golang-github-grpc-ecosystem-gateway/examples/internal/clients/responsebody/docs/ExamplepbResponseBodyMessageResponse.md
/usr/share/doc/golang-github-grpc-ecosystem-gateway/examples/internal/clients/responsebody/docs/ExamplepbResponseBodyOut.md
/usr/share/doc/golang-github-grpc-ecosystem-gateway/examples/internal/clients/responsebody/docs/ExamplepbResponseBodyOutResponse.md
/usr/share/doc/golang-github-grpc-ecosystem-gateway/examples/internal/clients/responsebody/docs/ExamplepbResponseBodyReq.md
/usr/share/doc/golang-github-grpc-ecosystem-gateway/examples/internal/clients/responsebody/docs/ProtobufAny.md
/usr/share/doc/golang-github-grpc-ecosystem-gateway/examples/internal/clients/responsebody/docs/ResponseBodyServiceApi.md
/usr/share/doc/golang-github-grpc-ecosystem-gateway/examples/internal/clients/responsebody/docs/ResponseResponseType.md
/usr/share/doc/golang-github-grpc-ecosystem-gateway/examples/internal/clients/responsebody/docs/RuntimeError.md
/usr/share/doc/golang-github-grpc-ecosystem-gateway/examples/internal/clients/responsebody/docs/RuntimeStreamError.md
/usr/share/doc/golang-github-grpc-ecosystem-gateway/examples/internal/clients/responsebody/docs/StreamResultOfExamplepbResponseBodyOut.md
/usr/share/doc/golang-github-grpc-ecosystem-gateway/examples/internal/clients/responsebody/model_examplepb_repeated_response_body_out.go
/usr/share/doc/golang-github-grpc-ecosystem-gateway/examples/internal/clients/responsebody/model_examplepb_repeated_response_body_out_response.go
/usr/share/doc/golang-github-grpc-ecosystem-gateway/examples/internal/clients/responsebody/model_examplepb_repeated_response_strings.go
/usr/share/doc/golang-github-grpc-ecosystem-gateway/examples/internal/clients/responsebody/model_examplepb_response_body_out.go
/usr/share/doc/golang-github-grpc-ecosystem-gateway/examples/internal/clients/responsebody/model_examplepb_response_body_out_response.go
/usr/share/doc/golang-github-grpc-ecosystem-gateway/examples/internal/clients/responsebody/model_protobuf_any.go
/usr/share/doc/golang-github-grpc-ecosystem-gateway/examples/internal/clients/responsebody/model_response_response_type.go
/usr/share/doc/golang-github-grpc-ecosystem-gateway/examples/internal/clients/responsebody/model_runtime_error.go
/usr/share/doc/golang-github-grpc-ecosystem-gateway/examples/internal/clients/responsebody/model_runtime_stream_error.go
/usr/share/doc/golang-github-grpc-ecosystem-gateway/examples/internal/clients/responsebody/model_stream_result_of_examplepb_response_body_out.go
/usr/share/doc/golang-github-grpc-ecosystem-gateway/examples/internal/clients/responsebody/response.go
/usr/share/doc/golang-github-grpc-ecosystem-gateway/examples/internal/clients/unannotatedecho
/usr/share/doc/golang-github-grpc-ecosystem-gateway/examples/internal/clients/unannotatedecho/.gitignore
/usr/share/doc/golang-github-grpc-ecosystem-gateway/examples/internal/clients/unannotatedecho/.swagger-codegen
/usr/share/doc/golang-github-grpc-ecosystem-gateway/examples/internal/clients/unannotatedecho/.swagger-codegen-ignore
/usr/share/doc/golang-github-grpc-ecosystem-gateway/examples/internal/clients/unannotatedecho/.swagger-codegen/VERSION
/usr/share/doc/golang-github-grpc-ecosystem-gateway/examples/internal/clients/unannotatedecho/BUILD.bazel
/usr/share/doc/golang-github-grpc-ecosystem-gateway/examples/internal/clients/unannotatedecho/api
/usr/share/doc/golang-github-grpc-ecosystem-gateway/examples/internal/clients/unannotatedecho/api/swagger.yaml
/usr/share/doc/golang-github-grpc-ecosystem-gateway/examples/internal/clients/unannotatedecho/api_unannotated_echo_service.go
/usr/share/doc/golang-github-grpc-ecosystem-gateway/examples/internal/clients/unannotatedecho/client.go
/usr/share/doc/golang-github-grpc-ecosystem-gateway/examples/internal/clients/unannotatedecho/configuration.go
/usr/share/doc/golang-github-grpc-ecosystem-gateway/examples/internal/clients/unannotatedecho/model_examplepb_unannotated_simple_message.go
/usr/share/doc/golang-github-grpc-ecosystem-gateway/examples/internal/clients/unannotatedecho/model_protobuf_any.go
/usr/share/doc/golang-github-grpc-ecosystem-gateway/examples/internal/clients/unannotatedecho/model_runtime_error.go
/usr/share/doc/golang-github-grpc-ecosystem-gateway/examples/internal/clients/unannotatedecho/response.go
/usr/share/doc/golang-github-grpc-ecosystem-gateway/examples/internal/cmd
/usr/share/doc/golang-github-grpc-ecosystem-gateway/examples/internal/cmd/example-gateway-server
/usr/share/doc/golang-github-grpc-ecosystem-gateway/examples/internal/cmd/example-gateway-server/BUILD.bazel
/usr/share/doc/golang-github-grpc-ecosystem-gateway/examples/internal/cmd/example-gateway-server/main.go
/usr/share/doc/golang-github-grpc-ecosystem-gateway/examples/internal/cmd/example-grpc-server
/usr/share/doc/golang-github-grpc-ecosystem-gateway/examples/internal/cmd/example-grpc-server/BUILD.bazel
/usr/share/doc/golang-github-grpc-ecosystem-gateway/examples/internal/cmd/example-grpc-server/main.go
/usr/share/doc/golang-github-grpc-ecosystem-gateway/examples/internal/gateway
/usr/share/doc/golang-github-grpc-ecosystem-gateway/examples/internal/gateway/BUILD.bazel
/usr/share/doc/golang-github-grpc-ecosystem-gateway/examples/internal/gateway/doc.go
/usr/share/doc/golang-github-grpc-ecosystem-gateway/examples/internal/gateway/gateway.go
/usr/share/doc/golang-github-grpc-ecosystem-gateway/examples/internal/gateway/handlers.go
/usr/share/doc/golang-github-grpc-ecosystem-gateway/examples/internal/gateway/main.go
/usr/share/doc/golang-github-grpc-ecosystem-gateway/examples/internal/helloworld
/usr/share/doc/golang-github-grpc-ecosystem-gateway/examples/internal/helloworld/BUILD.bazel
/usr/share/doc/golang-github-grpc-ecosystem-gateway/examples/internal/helloworld/helloworld.pb.go
/usr/share/doc/golang-github-grpc-ecosystem-gateway/examples/internal/helloworld/helloworld.pb.gw.go
/usr/share/doc/golang-github-grpc-ecosystem-gateway/examples/internal/helloworld/helloworld.proto
/usr/share/doc/golang-github-grpc-ecosystem-gateway/examples/internal/integration
/usr/share/doc/golang-github-grpc-ecosystem-gateway/examples/internal/integration/BUILD.bazel
/usr/share/doc/golang-github-grpc-ecosystem-gateway/examples/internal/integration/client_test.go
/usr/share/doc/golang-github-grpc-ecosystem-gateway/examples/internal/integration/fieldmask_test.go
/usr/share/doc/golang-github-grpc-ecosystem-gateway/examples/internal/integration/integration_test.go
/usr/share/doc/golang-github-grpc-ecosystem-gateway/examples/internal/integration/main_test.go
/usr/share/doc/golang-github-grpc-ecosystem-gateway/examples/internal/integration/proto_error_test.go
/usr/share/doc/golang-github-grpc-ecosystem-gateway/examples/internal/proto
/usr/share/doc/golang-github-grpc-ecosystem-gateway/examples/internal/proto/examplepb
/usr/share/doc/golang-github-grpc-ecosystem-gateway/examples/internal/proto/examplepb/BUILD.bazel
/usr/share/doc/golang-github-grpc-ecosystem-gateway/examples/internal/proto/examplepb/a_bit_of_everything.pb.go
/usr/share/doc/golang-github-grpc-ecosystem-gateway/examples/internal/proto/examplepb/a_bit_of_everything.pb.gw.go
/usr/share/doc/golang-github-grpc-ecosystem-gateway/examples/internal/proto/examplepb/a_bit_of_everything.proto
/usr/share/doc/golang-github-grpc-ecosystem-gateway/examples/internal/proto/examplepb/a_bit_of_everything.swagger.json
/usr/share/doc/golang-github-grpc-ecosystem-gateway/examples/internal/proto/examplepb/echo_service.pb.go
/usr/share/doc/golang-github-grpc-ecosystem-gateway/examples/internal/proto/examplepb/echo_service.pb.gw.go
/usr/share/doc/golang-github-grpc-ecosystem-gateway/examples/internal/proto/examplepb/echo_service.proto
/usr/share/doc/golang-github-grpc-ecosystem-gateway/examples/internal/proto/examplepb/echo_service.swagger.json
/usr/share/doc/golang-github-grpc-ecosystem-gateway/examples/internal/proto/examplepb/flow_combination.pb.go
/usr/share/doc/golang-github-grpc-ecosystem-gateway/examples/internal/proto/examplepb/flow_combination.pb.gw.go
/usr/share/doc/golang-github-grpc-ecosystem-gateway/examples/internal/proto/examplepb/flow_combination.proto
/usr/share/doc/golang-github-grpc-ecosystem-gateway/examples/internal/proto/examplepb/generate_unbound_methods.pb.go
/usr/share/doc/golang-github-grpc-ecosystem-gateway/examples/internal/proto/examplepb/generate_unbound_methods.pb.gw.go
/usr/share/doc/golang-github-grpc-ecosystem-gateway/examples/internal/proto/examplepb/generate_unbound_methods.proto
/usr/share/doc/golang-github-grpc-ecosystem-gateway/examples/internal/proto/examplepb/generate_unbound_methods.swagger.json
/usr/share/doc/golang-github-grpc-ecosystem-gateway/examples/internal/proto/examplepb/generated_input.proto
/usr/share/doc/golang-github-grpc-ecosystem-gateway/examples/internal/proto/examplepb/non_standard_names.pb.go
/usr/share/doc/golang-github-grpc-ecosystem-gateway/examples/internal/proto/examplepb/non_standard_names.pb.gw.go
/usr/share/doc/golang-github-grpc-ecosystem-gateway/examples/internal/proto/examplepb/non_standard_names.proto
/usr/share/doc/golang-github-grpc-ecosystem-gateway/examples/internal/proto/examplepb/response_body_service.pb.go
/usr/share/doc/golang-github-grpc-ecosystem-gateway/examples/internal/proto/examplepb/response_body_service.pb.gw.go
/usr/share/doc/golang-github-grpc-ecosystem-gateway/examples/internal/proto/examplepb/response_body_service.proto
/usr/share/doc/golang-github-grpc-ecosystem-gateway/examples/internal/proto/examplepb/response_body_service.swagger.json
/usr/share/doc/golang-github-grpc-ecosystem-gateway/examples/internal/proto/examplepb/stream.pb.go
/usr/share/doc/golang-github-grpc-ecosystem-gateway/examples/internal/proto/examplepb/stream.pb.gw.go
/usr/share/doc/golang-github-grpc-ecosystem-gateway/examples/internal/proto/examplepb/stream.proto
/usr/share/doc/golang-github-grpc-ecosystem-gateway/examples/internal/proto/examplepb/stream.swagger.json
/usr/share/doc/golang-github-grpc-ecosystem-gateway/examples/internal/proto/examplepb/swagger_merge.swagger.json
/usr/share/doc/golang-github-grpc-ecosystem-gateway/examples/internal/proto/examplepb/swagger_merge_a.proto
/usr/share/doc/golang-github-grpc-ecosystem-gateway/examples/internal/proto/examplepb/swagger_merge_b.proto
/usr/share/doc/golang-github-grpc-ecosystem-gateway/examples/internal/proto/examplepb/unannotated_echo_service.pb.go
/usr/share/doc/golang-github-grpc-ecosystem-gateway/examples/internal/proto/examplepb/unannotated_echo_service.pb.gw.go
/usr/share/doc/golang-github-grpc-ecosystem-gateway/examples/internal/proto/examplepb/unannotated_echo_service.proto
/usr/share/doc/golang-github-grpc-ecosystem-gateway/examples/internal/proto/examplepb/unannotated_echo_service.swagger.json
/usr/share/doc/golang-github-grpc-ecosystem-gateway/examples/internal/proto/examplepb/unannotated_echo_service.yaml
/usr/share/doc/golang-github-grpc-ecosystem-gateway/examples/internal/proto/examplepb/use_go_template.pb.go
/usr/share/doc/golang-github-grpc-ecosystem-gateway/examples/internal/proto/examplepb/use_go_template.pb.gw.go
/usr/share/doc/golang-github-grpc-ecosystem-gateway/examples/internal/proto/examplepb/use_go_template.proto
/usr/share/doc/golang-github-grpc-ecosystem-gateway/examples/internal/proto/examplepb/use_go_template.swagger.json
/usr/share/doc/golang-github-grpc-ecosystem-gateway/examples/internal/proto/examplepb/wrappers.pb.go
/usr/share/doc/golang-github-grpc-ecosystem-gateway/examples/internal/proto/examplepb/wrappers.pb.gw.go
/usr/share/doc/golang-github-grpc-ecosystem-gateway/examples/internal/proto/examplepb/wrappers.proto
/usr/share/doc/golang-github-grpc-ecosystem-gateway/examples/internal/proto/examplepb/wrappers.swagger.json
/usr/share/doc/golang-github-grpc-ecosystem-gateway/examples/internal/proto/pathenum
/usr/share/doc/golang-github-grpc-ecosystem-gateway/examples/internal/proto/pathenum/BUILD.bazel
/usr/share/doc/golang-github-grpc-ecosystem-gateway/examples/internal/proto/pathenum/path_enum.pb.go
/usr/share/doc/golang-github-grpc-ecosystem-gateway/examples/internal/proto/pathenum/path_enum.proto
/usr/share/doc/golang-github-grpc-ecosystem-gateway/examples/internal/proto/sub
/usr/share/doc/golang-github-grpc-ecosystem-gateway/examples/internal/proto/sub/BUILD.bazel
/usr/share/doc/golang-github-grpc-ecosystem-gateway/examples/internal/proto/sub/message.pb.go
/usr/share/doc/golang-github-grpc-ecosystem-gateway/examples/internal/proto/sub/message.proto
/usr/share/doc/golang-github-grpc-ecosystem-gateway/examples/internal/proto/sub2
/usr/share/doc/golang-github-grpc-ecosystem-gateway/examples/internal/proto/sub2/BUILD.bazel
/usr/share/doc/golang-github-grpc-ecosystem-gateway/examples/internal/proto/sub2/message.pb.go
/usr/share/doc/golang-github-grpc-ecosystem-gateway/examples/internal/proto/sub2/message.proto
/usr/share/doc/golang-github-grpc-ecosystem-gateway/examples/internal/server
/usr/share/doc/golang-github-grpc-ecosystem-gateway/examples/internal/server/BUILD.bazel
/usr/share/doc/golang-github-grpc-ecosystem-gateway/examples/internal/server/a_bit_of_everything.go
/usr/share/doc/golang-github-grpc-ecosystem-gateway/examples/internal/server/echo.go
/usr/share/doc/golang-github-grpc-ecosystem-gateway/examples/internal/server/fieldmask_helper.go
/usr/share/doc/golang-github-grpc-ecosystem-gateway/examples/internal/server/fieldmask_helper_test.go
/usr/share/doc/golang-github-grpc-ecosystem-gateway/examples/internal/server/flow_combination.go
/usr/share/doc/golang-github-grpc-ecosystem-gateway/examples/internal/server/main.go
/usr/share/doc/golang-github-grpc-ecosystem-gateway/examples/internal/server/non_standard_names.go
/usr/share/doc/golang-github-grpc-ecosystem-gateway/examples/internal/server/responsebody.go
/usr/share/doc/golang-github-grpc-ecosystem-gateway/examples/internal/server/unannotatedecho.go
/usr/share/licenses/golang-github-grpc-ecosystem-gateway
/usr/share/licenses/golang-github-grpc-ecosystem-gateway/LICENSE.txt

References

Summary

In this tutorial we learn how to install golang-github-grpc-ecosystem-gateway on Fedora 36 using yum and [dnf]((/fedora/36/dnf/).