-
asdfenvironment: Please setupasdfto install corresponding dependencies specified in.tool-versionsfile.- nodejs:
https://github.com/asdf-vm/asdf-nodejs.git. - golang:
https://github.com/asdf-community/asdf-golang.git.
- nodejs:
Clone the project:
git clone https://github.com/v-bible/protobuf.gitGo to the project directory:
cd protobufInstall dependencies:
go mod downloadPlease go to file docs/proto_references.md for more information about protobuf references.
gen-proto: generate protobuf files.
make gen-protoRun the following command to start the Swagger UI:
docker-compose upThen, open your browser and go to http://localhost:8080.
Note
If you add more service please update the docker-compose.yml file.
Contributions are always welcome!
Please read the contribution guidelines.
Please read the Code of Conduct.
This project is licensed under the Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International (CC BY-NC-SA 4.0) License.
See the LICENSE.md file for full details.
Duong Vinh - @duckymomo20012 - tienvinh.duong4@gmail.com
Project Link: https://github.com/v-bible/protobuf.
Here are useful resources and libraries that we have used in our projects:
- grpc-gateway: gRPC to JSON proxy generator following the gRPC HTTP spec.
- buf.build: A new way to work with Protocol Buffers.
- Swagger UI: The Swagger UI is an open source project to visually render documentation for an API defined with the OpenAPI (Swagger) Specification.
