Skip to content

Commit 52e4472

Browse files
authored
Merge pull request #154 from splunk/DVPL-11058
Added assets directory to be included while generating docs
2 parents 87e7cd2 + ab48fa9 commit 52e4472

25 files changed

+18594
-4
lines changed

bin/cli.js

Lines changed: 8 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -32,7 +32,6 @@
3232
* Constants
3333
*/
3434
var DEFAULT_PORT = 6969;
35-
var DOC_DIRECTORY = "docs";
3635
var REFDOC_DIRECTORY = "refs";
3736
var CLIENT_DIRECTORY = "client";
3837
var TEST_DIRECTORY = "tests";
@@ -44,6 +43,10 @@
4443
var DOC_FILE = "index.html";
4544
var BUILD_CACHE_FILE = ".buildcache";
4645
var SDK_VERSION = JSON.parse(fs.readFileSync(path.resolve(__dirname, "../package.json")).toString("utf-8")).version;
46+
var DOC_DIRECTORY = "docs-" + SDK_VERSION;
47+
var DOC_ASSETS_DIRECTORY = "assets";
48+
var DOC_DIRECTORY_ASSETS = path.join("bin/docs", DOC_ASSETS_DIRECTORY);
49+
var GENERATED_DOC_ASSETS = path.join(DOC_DIRECTORY, DOC_ASSETS_DIRECTORY);
4750
var IGNORED_MODULES = [
4851
"../contrib/nodeunit/test_reporter",
4952
"../contrib/nodeunit/junit_reporter",
@@ -634,11 +637,12 @@
634637
}
635638

636639
ensureDirectoryExists(DOC_DIRECTORY);
637-
ensureDirectoryExists(path.join(DOC_DIRECTORY, SDK_VERSION));
638-
ensureDirectoryExists(path.join(DOC_DIRECTORY, SDK_VERSION, REFDOC_DIRECTORY));
640+
641+
// copy static assets directory
642+
copyDirectoryRecursiveSync(DOC_DIRECTORY_ASSETS, GENERATED_DOC_ASSETS);
639643

640644
for (var name in data) {
641-
var htmlPath = path.join(DOC_DIRECTORY, SDK_VERSION, REFDOC_DIRECTORY, name + ".html");
645+
var htmlPath = path.join(DOC_DIRECTORY, name + ".html");
642646
fs.writeFileSync(htmlPath, data[name]);
643647
}
644648

0 commit comments

Comments
 (0)