Complete API model for our system.
Our system will support three different services, each one having their own constraints and resources.
This repository is meant to be used as a git submodule in all of its parent projects. Each of these parents must define their own smithy-build.json.
Parent Java services should use gradle as the build system and define InAndOut-API-Modelling as a subproject.
References:
- https://docs.google.com/document/d/1HnRcB2SaG4f4QodOaaYZT4r4GYhibqBzA8wdl2zpID0/edit?tab=t.h8qwaqvashle
- https://openapi-converter.com/json-to-yaml
- https://editor.swagger.io/
- https://smithy.io/2.0/languages/java/quickstart.html
- https://smithy.io/2.0/languages/java/client/generating-clients.html
- https://smithy.io/2.0/guides/using-code-generation/generating-a-client.html