Added link to the REST API docs
This commit is contained in:
@@ -1,7 +1,7 @@
|
||||
"""Functions for generating documentation."""
|
||||
|
||||
from contextlib import suppress
|
||||
import json
|
||||
from contextlib import suppress
|
||||
from pathlib import Path
|
||||
from typing import Any
|
||||
|
||||
@@ -36,7 +36,6 @@ def generate_openapi(app: FastAPI) -> dict[str, Any]:
|
||||
|
||||
def generate_docs() -> None:
|
||||
"""Generate documentation for this service in the docs/ directory."""
|
||||
|
||||
with suppress(FileExistsError):
|
||||
Path("docs").mkdir()
|
||||
|
||||
@@ -45,23 +44,23 @@ def generate_docs() -> None:
|
||||
with Path("docs", "index.html").open("w") as f:
|
||||
f.write(
|
||||
f"""
|
||||
<!DOCTYPE html>
|
||||
<html>
|
||||
<head>
|
||||
<title>Spoolson REST API v1 - ReDoc</title>
|
||||
<meta charset="utf-8"/>
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1">
|
||||
<link href="https://fonts.googleapis.com/css?family=Montserrat:300,400,700|Roboto:300,400,700" rel="stylesheet">
|
||||
<link rel="shortcut icon" href="https://fastapi.tiangolo.com/img/favicon.png">
|
||||
<style> body {{margin: 0; padding: 0; }} </style>
|
||||
</head>
|
||||
<body>
|
||||
<div id="redoc-container"></div>
|
||||
<script src="https://cdn.jsdelivr.net/npm/redoc/bundles/redoc.standalone.js"> </script>
|
||||
<script>
|
||||
var spec = {spec};
|
||||
Redoc.init(spec, {{}}, document.getElementById("redoc-container"));
|
||||
</script>
|
||||
</body>
|
||||
</html>""",
|
||||
<!DOCTYPE html>
|
||||
<html>
|
||||
<head>
|
||||
<title>Spoolson REST API v1 - ReDoc</title>
|
||||
<meta charset="utf-8"/>
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1">
|
||||
<link href="https://fonts.googleapis.com/css?family=Montserrat:300,400,700|Roboto:300,400,700" rel="stylesheet">
|
||||
<link rel="shortcut icon" href="https://fastapi.tiangolo.com/img/favicon.png">
|
||||
<style> body {{margin: 0; padding: 0; }} </style>
|
||||
</head>
|
||||
<body>
|
||||
<div id="redoc-container"></div>
|
||||
<script src="https://cdn.jsdelivr.net/npm/redoc/bundles/redoc.standalone.js"> </script>
|
||||
<script>
|
||||
var spec = {spec};
|
||||
Redoc.init(spec, {{}}, document.getElementById("redoc-container"));
|
||||
</script>
|
||||
</body>
|
||||
</html>""",
|
||||
)
|
||||
|
||||
Reference in New Issue
Block a user