Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Import googleapis (LatLng) from Buf Schema Registry #36

Open
wants to merge 5 commits into
base: main
Choose a base branch
from

Conversation

kevinmichaelchen
Copy link
Owner

@kevinmichaelchen kevinmichaelchen commented Jun 14, 2022

BSR is a dependency manager for protobuf. It's like NPM for protobufs.

See googleapis module in BSR.

  • Fix unit tests
  • Add validation for LatLng and Money with ozzo, since we can no longer use Envoy validation annotations
  • Import Money

When will Buf's standard library be ready?

You may already be familiar with Protobuf's Well-Known Types, but these largely act as thin wrappers around primitive values to support zeroable values, such as the BoolValue.

These types are a good start, but we can do so much more with a true standard library of common API definitions. Developers around the world are reinventing the wheel every time they need to define their PostalAddress, Currency, and URI messages. Buf will address this by defining a generic set of such types that can be dropped-in to your application so that you can focus on writing your business logic.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant