From 9a6366d1101ceee45eb1fd013854f526236507df Mon Sep 17 00:00:00 2001 From: Lars Trieloff <trieloff@adobe.com> Date: Thu, 12 Apr 2018 13:42:23 +0000 Subject: [PATCH] Pass docs through to schema.process --- cli.js | 4 ++-- lib/schema.js | 3 ++- 2 files changed, 4 insertions(+), 3 deletions(-) diff --git a/cli.js b/cli.js index d4cf5ff..c63c923 100644 --- a/cli.js +++ b/cli.js @@ -94,7 +94,7 @@ if (target.isDirectory()) { return Promise.reduce(files, readSchemaFile, schemaPathMap) .then(schemaMap => { logger.info('finished reading all *.schema.json files in %s, beginning processing….', schemaPath); - return Schema.process(schemaMap, schemaPath, outDir, schemaDir, metaElements, readme); + return Schema.process(schemaMap, schemaPath, outDir, schemaDir, metaElements, readme, docs); }) .then(() => { logger.info('Processing complete.'); @@ -115,7 +115,7 @@ if (target.isDirectory()) { Schema.setAjv(ajv); Schema.setSchemaPathMap(schemaPathMap); logger.info('finished reading %s, beginning processing....', schemaPath); - return Schema.process(schemaMap, schemaPath, outDir, schemaDir, metaElements); + return Schema.process(schemaMap, schemaPath, outDir, schemaDir, metaElements, false, docs); }) .then(() => { logger.info('Processing complete.'); diff --git a/lib/schema.js b/lib/schema.js index c329ab6..0d4cd6b 100644 --- a/lib/schema.js +++ b/lib/schema.js @@ -391,8 +391,9 @@ Schema.setSchemaPathMap=function(schemaMap){ * @param {string} schemaDir - where schemas will be generated, if null, `docDir` will be used * @param {map} metaElements - a map of additional YAML frontmatter to be added to the generated Markdown * @param {boolean} readme - generate a README.md directory listing + * @param {map} docs - a map of documentation links for headers */ -Schema.process = function(schemaMap, schemaPath, docDir, schemaDir, metaElements, readme) { +Schema.process = function(schemaMap, schemaPath, docDir, schemaDir, metaElements, readme, docs) { schemaDir = schemaDir ? schemaDir : docDir; smap=schemaMap; let keys = Object.keys(schemaMap); -- GitLab