This GitHub repository houses both the OpenAPI specifications and RESTful API design best practices used for making changes and implementing new features for the Target API. This ensures consistency and quality in API modifications and enhancements.
This project uses the latest version of the OpenAPI Specification and JSON Schema. We recommend familiarizing yourself with it if you are not already.
This repository uses Docker for local development, so:
-
Make sure you have Docker and Docker Compose installed.
-
Then run the following command in your
terminal:
docker compose up -d-
After running the command, you'll be able to access the rendered specification on http://localhost:8090/.
-
Edit the /docs/openapi.yaml file to add new API endpoints and see them immediately reflected in the browser interface.
-
All of the
schemasare located inside the /docs/schemas directory and referenced inside the /docs/openapi.yaml file.