Open
Description
Dependency
Overview
Since the project is not yet deployed, non-developers can't see the API docs that are generated on the fly by the backend. We need to generate and add that to our documentation so that everyone can view them.
Action Items
- Implement and evaluate the several different mkdocs plugins for ease of use and integration, OpenAPI 3 support, and look and feel
- Write a Decision Record comparing the options and recommend one
- Create a PR for this issue using the chosen plugin
After Merge
- Check Epic: Transition to MkDocs #185 for completion
Resources/Instructions
- Potential plugins (need redoc rather than swagger)
- mkdocs-swagger-ui-tag
- [mkdocs-render-swagger-plugin](https://github.com/bharel/mkdocs-render-swagger- plugin)
- mkdocs-openapi
- OpenAPI Docs
- mkdocs-swagger-ui
- Instructions on how to access the OpenAPI docs on the server
More details
To clarify the issue description, the project does generate API docs using drf-spectacular
, but it's on the fly only when the server is running. The packages in resources will generate a static version and put it inside the mkdocs site so it becomes part of the documentation separate from the running server.
Metadata
Metadata
Assignees
Labels
Type
Projects
Status
🆕New Issue Review