Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/einride/google-cloud-proto-scrubber
Scrub unsupported annotations from Google Cloud gRPC API descriptors.
https://github.com/einride/google-cloud-proto-scrubber
api-gateway api-management cloud-endpoints go golang grpc protobuf
Last synced: 3 months ago
JSON representation
Scrub unsupported annotations from Google Cloud gRPC API descriptors.
- Host: GitHub
- URL: https://github.com/einride/google-cloud-proto-scrubber
- Owner: einride
- License: mit
- Created: 2021-02-08T17:46:36.000Z (almost 4 years ago)
- Default Branch: master
- Last Pushed: 2024-09-17T06:16:29.000Z (5 months ago)
- Last Synced: 2024-09-17T08:49:44.855Z (5 months ago)
- Topics: api-gateway, api-management, cloud-endpoints, go, golang, grpc, protobuf
- Language: Go
- Homepage: https://pkg.go.dev/go.einride.tech/google-cloud-proto-scrubber
- Size: 61.5 KB
- Stars: 1
- Watchers: 5
- Forks: 0
- Open Issues: 2
-
Metadata Files:
- Readme: README.md
- License: LICENSE
- Code of conduct: CODE_OF_CONDUCT.md
- Codeowners: .github/CODEOWNERS
Awesome Lists containing this project
README
# Google Cloud Proto Scrubber
[![PkgGoDev](https://pkg.go.dev/badge/go.einride.tech/google-cloud-proto-scrubber)](https://pkg.go.dev/go.einride.tech/google-cloud-proto-scrubber)
[![GoReportCard](https://goreportcard.com/badge/go.einride.tech/google-cloud-proto-scrubber)](https://goreportcard.com/report/go.einride.tech/google-cloud-proto-scrubber)
[![Codecov](https://codecov.io/gh/einride/google-cloud-proto-scrubber-go/branch/master/graph/badge.svg)](https://codecov.io/gh/einride/google-cloud-proto-scrubber)Scrub protobuf/gRPC API descriptors of unsupported annotations before uploading
them to [Google Cloud Endpoints](https://cloud.google.com/endpoints) and
[Google Cloud API Gateway](https://cloud.google.com/api-gateway).# Usage
```bash
$ go run go.einride.tech/google-cloud-proto-scrubber -f descriptor.pb
```