Related: docker-archive-public/docker.engine-api#77, #5893, #22931
We now have a swagger spec which we use to generate a few types. This issue is to document and track the rest of the required work.
Project
Milestone 1 - Types
Generate api/types from the spec:
api/types/types.go
api/types/swarm/:
Milestone 2 - Client
Generate (most of) client/ from the spec.
This milestone can be done in parallel with Milestone 3, but requires a prototype before work can be enumerated.
Milestone 3 - Server (router)
Generate (most of) api/server/router/ from the spec.
This milestone can be done in parallel with Milestone 2, but requires a prototype before work can be enumerated.
Related: docker-archive-public/docker.engine-api#77, #5893, #22931
We now have a swagger spec which we use to generate a few types. This issue is to document and track the rest of the required work.
Project
validate-vendor)Milestone 1 - Types
Generate
api/typesfrom the spec:api/types/types.go
api/types/swarm/:
Milestone 2 - Client
Generate (most of)
client/from the spec.This milestone can be done in parallel with Milestone 3, but requires a prototype before work can be enumerated.
Milestone 3 - Server (router)
Generate (most of)
api/server/router/from the spec.This milestone can be done in parallel with Milestone 2, but requires a prototype before work can be enumerated.