● Protoxform is implemented as protoc plugin.
● Major version of API as input, next version of API as
output.
● If we have breaking changes on major version, protoxform
outputs the next version of API, with maintaining backward
compatibility by using annotation.
○ e.g. If we have deprecated fields on current version of API,
protoxform understand the annotation and destroy the fields.
Automation to change API with protoxform
Protoxform
V3
V4Alpha