Documentation Driven Development
A small demo demonstrating how using documentation to generate server implementation can eliminate the incompatibilities of the API contracts with clients.
To run the server
$ make
To generate code from the API documentation in openapi.yaml
$ make gen