API Documentation Playground
This section contains general API documentation based on Open API Specification documents.
All test pages reference the swagger.json file in the following location: helpcenter.theobald-software.github.io\docs\test-environment-api\swagger.json
Only the Neoteroi page references the swagger3.json file in the same location, because it is only compatible with OpenAPI 3.x.
My personal favourites:
- MkDocs Swagger UI Tag (because of the styling options)
- Redoc Tag.
Render Swagger
Can only reference local and hosted (URL) .json files.
Installation:
Activation:
Usage: See file.
Example:
MkDocs Swagger UI Tag
https://blueswen.github.io/mkdocs-swagger-ui-tag/
- Can reference local and hosted (URL) .json and .yml files.
- Offers multiple parameters, see https://blueswen.github.io/mkdocs-swagger-ui-tag/options/.
- Synchronized dark mode with Material for MkDocs.
Installation:
Activation:
Usage:
Example: https://blueswen.github.io/mkdocs-swagger-ui-tag/demo/without-try-it-out/
Neoteroi
https://www.neoteroi.dev/mkdocs-plugins/web/oad/
See api-neoteroi.md.
- Can reference local and hosted (URL) .json and .yml files.
- Only works with OpenAPI 3.x
Copy the mkdocsoad.css
into the assets/stylesheets
folder of the project.
Installation:
Activation:
Usage: See file.
Redoc Tag
https://blueswen.github.io/mkdocs-redoc-tag/
See api-redoc.md.
- Can reference local and hosted (URL) .json and .yml files.
Installation:
Activation:
Usage: