From 6d488b042cf1fedc3baa9234f4f30571d8502852 Mon Sep 17 00:00:00 2001 From: Christian Georgi Date: Sat, 14 Nov 2020 21:38:18 +0100 Subject: [PATCH] Create diagram for Open API spec --- bookshop/package.json | 2 +- bookshop/server.js | 3 ++- 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/bookshop/package.json b/bookshop/package.json index 642e9028..7e8717f2 100644 --- a/bookshop/package.json +++ b/bookshop/package.json @@ -11,7 +11,7 @@ "genres": "cds serve test/genres.cds", "start": "cds run", "watch": "cds watch", - "to-openapi": "cds compile srv --to openapi -s CatalogService -o srv && mv srv/srv.openapi3.json srv/CatalogService.openapi3.json" + "to-openapi": "cds compile srv --to openapi -s CatalogService -o srv --openapi:diagram && mv srv/srv.openapi3.json srv/CatalogService.openapi3.json" }, "cds": { "requires": { diff --git a/bookshop/server.js b/bookshop/server.js index e5efe23d..aa8a7484 100644 --- a/bookshop/server.js +++ b/bookshop/server.js @@ -30,7 +30,8 @@ async function toOpenApiDoc(service, host, cache) { DEBUG && DEBUG ('Compiling Open API spec for', service.name) cache[service.name] = cds.compile.to.openapi (service.model, { service: service.name, - 'openapi:url': service.path + 'openapi:url': service.path, + 'openapi:diagram': true }) } }