Demo: map protobuf messages and references
Protobuf files are compact, but message references and repeated fields become easier to inspect as a class-style diagram.
- Show message fields, enum fields, and repeated relationships separately.
- Keep package names visible when schemas cross services.
- Use the diagram to review API contracts, not binary compatibility alone.
message Order {
string id = 1;
repeated OrderItem items = 2;
OrderStatus status = 3;
}
message OrderItem { string sku = 1; int32 qty = 2; }