https://github.com/hobom-s/hobom-buf-proto
hobom-buf-proto
https://github.com/hobom-s/hobom-buf-proto
buf grpc protobuf
Last synced: 12 months ago
JSON representation
hobom-buf-proto
- Host: GitHub
- URL: https://github.com/hobom-s/hobom-buf-proto
- Owner: HoBom-s
- Created: 2025-06-20T11:35:16.000Z (about 1 year ago)
- Default Branch: main
- Last Pushed: 2025-07-19T03:15:13.000Z (about 1 year ago)
- Last Synced: 2025-07-19T08:48:50.901Z (about 1 year ago)
- Topics: buf, grpc, protobuf
- Homepage:
- Size: 14.6 KB
- Stars: 1
- Watchers: 0
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# HoBom ProtoBuf Definitions
This repository contains all shared [Protocol Buffers](https://developers.google.com/protocol-buffers) (`.proto`) definitions for the HoBom ecosystem.
It serves as the single source of truth for all gRPC contract definitions across microservices.
---
## 🔄 Versioning Strategy
Breaking changes must follow SemVer and bump the major version. All clients should pin a commit SHA or use a Git tag. Proto compatibility is enforced using Buf (coming soon).
---
## ✅ Best Practices
Always include option go_package and use consistent package naming. Avoid using Any, prefer strict oneof or wrapper types. Use map only for stringifiable structures (headers, query). All services should validate incoming data before trusting proto fields.