mirror of
https://github.com/TECHNOFAB11/powerproto.git
synced 2025-12-12 16:10:03 +01:00
28 lines
No EOL
746 B
Markdown
28 lines
No EOL
746 B
Markdown
# Using GoGo
|
|
|
|
This example uses the following public libraries:
|
|
* [googleapis](https://github.com/googleapis/googleapis)
|
|
* [gogoproto](https://github.com/gogo/protobuf/tree/master/gogoproto)
|
|
|
|
The following plug-ins are used:
|
|
* [protoc-gen-gogo](https://github.com/gogo/protobuf/protoc-gen-gogo)
|
|
* [protoc-gen-grpc-gateway](https://github.com/grpc-ecosystem/grpc-gateway)
|
|
|
|
You can compile the proto file in this directory by executing the following command:
|
|
```
|
|
powerproto build -r ./apis
|
|
```
|
|
|
|
Not surprisingly, you will get the following output:
|
|
```
|
|
➜ tree
|
|
.
|
|
├── README.md
|
|
├── apis
|
|
│ ├── service.pb.go
|
|
│ ├── service.pb.gw.go
|
|
│ └── service.proto
|
|
└── powerproto.yaml
|
|
|
|
1 directory, 5 files
|
|
``` |