|
32 | 32 | * Constants
|
33 | 33 | */
|
34 | 34 | var DEFAULT_PORT = 6969;
|
35 |
| - var DOC_DIRECTORY = "docs"; |
36 | 35 | var REFDOC_DIRECTORY = "refs";
|
37 | 36 | var CLIENT_DIRECTORY = "client";
|
38 | 37 | var TEST_DIRECTORY = "tests";
|
|
44 | 43 | var DOC_FILE = "index.html";
|
45 | 44 | var BUILD_CACHE_FILE = ".buildcache";
|
46 | 45 | 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); |
47 | 50 | var IGNORED_MODULES = [
|
48 | 51 | "../contrib/nodeunit/test_reporter",
|
49 | 52 | "../contrib/nodeunit/junit_reporter",
|
|
634 | 637 | }
|
635 | 638 |
|
636 | 639 | 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); |
639 | 643 |
|
640 | 644 | 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"); |
642 | 646 | fs.writeFileSync(htmlPath, data[name]);
|
643 | 647 | }
|
644 | 648 |
|
|
0 commit comments