Autodocumentation¶
You can use add_swagger(app, json_path, html_path) to add swagger documentation for all transmute routes.
aiohttp_transmute.add_swagger(app, "/swagger.json", "/swagger")
API Reference¶
-
aiohttp_transmute.swagger.
add_swagger
(app, json_route, html_route)¶ a convenience method for both adding a swagger.json route, as well as adding a page showing the html documentation
-
aiohttp_transmute.swagger.
add_swagger_api_route
(app, target_route, swagger_json_route)¶ mount a swagger statics page.
app: the aiohttp app object target_route: the path to mount the statics page. swagger_json_route: the path where the swagger json definitions is
expected to be.
-
aiohttp_transmute.swagger.
create_swagger_json_handler
(app, **kwargs)¶ Create a handler that returns the swagger definition for an application.
This method assumes the application is using the TransmuteUrlDispatcher as the router.