Suggested by Bayer during the fiboa sprint: Add a protobuf encoding. First thoughts: - The [field number assignment](https://protobuf.dev/programming-guides/editions/#assigning) might be difficult due to the variable nature of fiboa and its extensions. But there are [extensions](https://protobuf.dev/programming-guides/editions/#extensions) and [unknown fields](https://protobuf.dev/programming-guides/editions/#unknowns) - The [data types](https://protobuf.dev/programming-guides/editions/#scalar) are limited, we need to check how to encode all the fiboa data types (but there are [Any](https://protobuf.dev/programming-guides/editions/#any), [OneOf](https://protobuf.dev/programming-guides/editions/#oneof) and [Maps](https://protobuf.dev/programming-guides/editions/#maps)) - Check [ProtoJSON](https://protobuf.dev/programming-guides/json/) - can we just send GeoJSON? - The field names are a problem, we often use `:`, but that's not good in protobuf. Also, [underscores have restrictions](https://protobuf.dev/programming-guides/style/#identifier) Origin: https://github.com/fiboa/specification/issues/42
Suggested by Bayer during the fiboa sprint: Add a protobuf encoding.
First thoughts:
:, but that's not good in protobuf. Also, underscores have restrictionsOrigin: fiboa/specification#42