I’d love to hear comments about it. It uses drf-yasg and its swagger_auto_schema decorator, with Markdown for descriptions. It publishes both dynamic swagger docs, and static Sphinx-generated docs.
Comments about details of the pull request can go on the pull request. Larger discussion can be here.
I thought I had explained it on the PR, but I know it’s hard to step back and see it as others do, without the context.
The goal of the PR is to make it possible to document our REST APIs in the Python code, then produce live Swagger docs at a url (/api-docs/) and also static documentation on readthedocs.org.
The PR builds out some of that tooling, and converts two endpoints to new documentation decorators. There are still things to be worked out, especially in how the text mark up is rendered in the live docs and static docs.