Selaa lähdekoodia

Add a documentation preprocessing stage

David Catuhe 6 vuotta sitten
vanhempi
commit
f6c4b467df

+ 1 - 0
Tools/Config/config.json

@@ -13,6 +13,7 @@
         "packageES6DevFolderName": "packageES6Dev",
         "playgroundDirectory": "../../Playground/",
         "intellisenseFile": "babylon.d.txt",
+        "documentationFile": "documentation.d.ts",
         "intellisenseSources": [
             "../../dist/preview release/babylon.d.ts",
             "../../dist/preview release/gui/babylon.gui.d.ts",

+ 1 - 1
Tools/Gulp/gulpfile.js

@@ -90,4 +90,4 @@ gulp.task("npmPackages", gulp.series("npmPackages-all"));
 /**
  * The default task, concat and min the main BJS files.
  */
-gulp.task("default", gulp.series("cleanup", "tsLint", "importLint", "circularDependencies", "typescript-all", "intellisense", "typedoc-all", "tests-all"));
+gulp.task("default", gulp.series("cleanup", "tsLint", "importLint", "circularDependencies", "typescript-all", "intellisense", "documentation", "typedoc-all", "tests-all"));

+ 6 - 0
Tools/Gulp/tasks/gulpTasks-intellisense.js

@@ -18,4 +18,10 @@ gulp.task("intellisense", function() {
         .pipe(replace(/^\s* _/gm, "private _"))
         .pipe(replace(/^\s*_/gm, "private _"))
         .pipe(gulp.dest(config.build.playgroundDirectory));
+});
+
+gulp.task("documentation", function() {
+    return gulp.src(config.build.intellisenseSources)
+        .pipe(concat(config.build.documentationFile))
+        .pipe(gulp.dest(config.build.outputDirectory));
 });

Tiedoston diff-näkymää rajattu, sillä se on liian suuri
+ 66758 - 0
dist/preview release/documentation.d.ts