1 रिपॉजिटरी
Architectural patterns that separate language-specific options from neutral schema definitions.
Distinct from Schema-Data Separation: Specifically decouples package/namespace options from schema sources to maintain language neutrality.
Explore 1 awesome GitHub repository matching software engineering & architecture · Schema Configuration Decoupling. Refine with filters or upvote what's useful.
Buf is a toolchain for managing the full lifecycle of Protocol Buffers schemas. It provides a set of tools for schema governance, including linting to enforce style guides, a breaking change detector to ensure backward compatibility, and a system for producing language-specific source code via local or remote plugins. The project distinguishes itself through a remote schema registry that centralizes the hosting, versioning, and distribution of Protocol Buffers modules. This registry allows for server-side enforcement of governance policies, such as blocking updates that introduce backward-inc
Separates package and namespace options from source files into a separate config to keep schemas neutral.