- Go:
1.22.3
.
Clone the project:
git clone https://github.com/v-bible/protobuf.git
Go to the project directory:
cd protobuf
Install dependencies:
go mod download
gen-proto
: generate protobuf files.
make gen-proto
Run the following command to start the Swagger UI:
docker-compose up
Then, 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.