api: generate merged descriptors when building protobufs

When we generate protobufs, descriptors outlining all messages and
services are merged into a single file that can be used to identify
unexpected changes to the API that may affect stability. We follow a
similar process to Go's stability guarantees using the protobuf
descriptors to identify changes before they become a problem.

Please see README.md for details.

Signed-off-by: Stephen J Day <stephen.day@docker.com>
This commit is contained in:
Stephen J Day
2017-08-04 14:36:32 -07:00
parent e8625bcdfb
commit a73eb2b2ce
5 changed files with 3624 additions and 0 deletions

3380
api/next.pb.txt Executable file

File diff suppressed because it is too large Load Diff