bufbuild-import-demo

module
v0.0.0-...-785a9dd Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Jan 4, 2022 License: Apache-2.0

README

buf.build demo

The purpose of this repository is to demonstrate how to use the services offered by buf.build for hosting protobuffer definitions and automatic code generation for protobuffers and gRPC services.

This means that the developer does not have to:

  • install the buf tool
  • does not have to deal directly with the .proto files
  • does not have to do code generation

Building

If you have Go and make installed you should be able to just execute

make

to build the project. The binaries will be in bin.

How do you use it?

In this example we are using the gwp module hosted on buf.build.

If you look in cmd/server/main.go you simply add "go.buf.build/library/go-grpc/borud/gwp" to your imports, run go mod tidy and that's that. Now you can use all the generated types from the project.

The docs for the API are hosted here.

Limited to Go (for now)

For now code generation is only offered for Go, but C++ and other languages are on their way.

Directories

Path Synopsis
cmd
client command
server command

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL