aboutsummaryrefslogtreecommitdiffstats
path: root/docs/conf.py
diff options
context:
space:
mode:
Diffstat (limited to 'docs/conf.py')
-rw-r--r--docs/conf.py39
1 files changed, 38 insertions, 1 deletions
diff --git a/docs/conf.py b/docs/conf.py
index 5082a4b..62bf96d 100644
--- a/docs/conf.py
+++ b/docs/conf.py
@@ -11,5 +11,42 @@ intersphinx_mapping = {}
html_last_updated_fmt = '%d-%b-%y %H:%M'
+extensions = ['sphinxcontrib.blockdiag', 'sphinxcontrib.redoc']
+
+redoc = [
+ {
+ 'name': 'Hub API',
+ 'page': 'offeredapis/hub',
+ 'spec': 'offeredapis/swagger/hub.json',
+ 'embed': True
+ },
+ {
+ 'name': 'Service Catalog API',
+ 'page': 'offeredapis/service_catalog',
+ 'spec': 'offeredapis/swagger/service_catalog.json',
+ 'embed': True
+ },
+ {
+ 'name': 'Service Inventory API',
+ 'page': 'offeredapis/service_inventory',
+ 'spec': 'offeredapis/swagger/service_inventory.json',
+ 'embed': True
+ },
+ {
+ 'name': 'Service Order API',
+ 'page': 'offeredapis/service_order',
+ 'spec': 'offeredapis/swagger/service_order.json',
+ 'embed': True
+ },
+ {
+ 'name': 'Status API',
+ 'page': 'offeredapis/status',
+ 'spec': 'offeredapis/swagger/status.json',
+ 'embed': True
+ }
+ ]
+
+redoc_uri = 'https://cdn.jsdelivr.net/npm/redoc@next/bundles/redoc.standalone.js'
+
def setup(app):
- app.add_css_file("css/ribbon.css") \ No newline at end of file
+ app.add_css_file("css/ribbon.css")