A build system with a package manager using build manifests, giving you all the control you
need to integrate reproto into your project. documentation
A rich, markdown-based documentation generator.
These things combined support an ecosystem where schemas can be maintained and shared across
many teams.
Note: This project is in an early stage. Things will change a lot. Please take it for a spin,
but avoid building large repositories of schemas for now.
Getting Started
See the documentation for an overview of how the reproto language and its build manifest works.
See examples for some example specifications and projects.
See the integration tests for even more examples on how protocol specifications can be used.