Intermediate OpenAPI of the Courses domain
This component of a single
openapi.yml file which provides the OpenAPI specification of the REST API implementations serving as examples in this project.
The described API provides an additional domain-specific abstraction of the courses domain.
The intention of this abstraction is to provide an example on how the use of
modelix can be abstracted for eventual consumer apps, such as the Angular based dashboard.
The development process thus can follow a API-first approach.
Consequently, this openAPI provides a contract of the API behaviour for web teams and a language engineers.
There are currently three implementations of this OpenAPI specification:
model-servertogether with the generated model API