Protocol Buffers Becoming First-Class Citizens #116
mara-schulke
announced in
Vision
Replies: 0 comments
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
-
Our vision for Protocol Buffers within Buffrs is to elevate them to the status of first-class citizens, transcending their traditional role as a code generation tool. We see Protocol Buffers as not just a means for code generation but as a powerful API description language. Our commitment to this vision is underscored by our adoption of an explicit versioning approach, in contrast to Google's and buf's implicit backwards compatibility approach.
In Buffrs, Protocol Buffers take center stage as a robust and versatile language for describing APIs. We believe that by making Protocol Buffers a first-class citizen, we can empower engineers and organizations to create APIs that are more explicit, self-documenting, and adaptable. This approach will not only enhance the clarity and maintainability of APIs but also enable more precise versioning control, ensuring that changes are explicit and intentional.
By embracing Protocol Buffers as a full-fledged API description language, Buffrs will lead the way in promoting a more transparent, efficient, and reliable API ecosystem. Our vision is to empower developers to harness the true potential of Protocol Buffers and redefine how APIs are designed, versioned, and managed.
Beta Was this translation helpful? Give feedback.
All reactions