How to share *.proto files with other repositories #381
Labels
C: proposal
Classification: Proposal for specification, algorithm, architecture, or communication
P: nice to have
Priority: nice to have
Stale
For github bot
Summary
Ostracon's API request/response is defined in ProtocolBuffers
*.proto
files, and we need to discuss how the*.proto
files should be shared when creating another application related to Ostracon.Problem Definition
The current
*.proto
file is located in the same place as the regular Ostracon source files. Eath related-applications will have to copy the*.proto
file when developing them, which isn't easy to maintain and may cause version differences.Proposal
One solution is to create an independent repository that defines the schema of the inter-system interfaces, such as ProtocolBuffers, and have each project, including Ostracon, reference that repository (e.g., as a submodule).
For Admin Use
The text was updated successfully, but these errors were encountered: