This repo attempts to model the sample webapibook/issuetracker REST API.
The issuetracker
was chosen because it provides a simple example of a Web API that conforms to the contraints of REST.
- Accurately model resources and relations as a state machine diagram.
- Create an API specification as the source of truth.
- Generate documentation from the API specification.
- Generate a mock server from the API specification.
- Generate the state machine diagram in step 1. from the API specification.
- Create consumer-driven contracts that are validated by the API specification.
- Generate a mock server from the consumer-driven contracts.