From 4675aaf93e903b9055e63d9b040c6d64617cd9dc Mon Sep 17 00:00:00 2001 From: jlukic Date: Mon, 15 Jun 2015 15:56:30 -0400 Subject: [PATCH] Add examples to docs tasks --- tasks/config/docs.js | 1 + tasks/docs/build.js | 11 +++++++++++ tasks/docs/serve.js | 18 ++++++++++++++++++ 3 files changed, 30 insertions(+) diff --git a/tasks/config/docs.js b/tasks/config/docs.js index cdc3fa8d9..d04b09572 100644 --- a/tasks/config/docs.js +++ b/tasks/config/docs.js @@ -17,6 +17,7 @@ module.exports = { themes : 'src/themes/' }, output: { + examples : '../docs/out/examples/', less : '../docs/out/src/', metadata : '../docs/out/', packaged : '../docs/out/dist/', diff --git a/tasks/docs/build.js b/tasks/docs/build.js index 05521bd58..c93757648 100644 --- a/tasks/docs/build.js +++ b/tasks/docs/build.js @@ -84,6 +84,17 @@ module.exports = function(callback) { }) ; + /*-------------- + Copy Examples + ---------------*/ + + console.info('Copying examples'); + // copy src/ to server + gulp.src('examples/**/*.*') + .pipe(gulp.dest(output.examples)) + .pipe(print(log.created)) + ; + /*-------------- Copy Source ---------------*/ diff --git a/tasks/docs/serve.js b/tasks/docs/serve.js index 1c83e5feb..5393670a0 100644 --- a/tasks/docs/serve.js +++ b/tasks/docs/serve.js @@ -76,6 +76,24 @@ module.exports = function () { }) ; + /*-------------- + Copy Examples + ---------------*/ + + gulp + .watch([ + 'examples/**/*.*' + ], function(file) { + console.clear(); + return gulp.src(file.path, { + base: 'examples/' + }) + .pipe(gulp.dest(output.examples)) + .pipe(print(log.created)) + ; + }) + ; + /*-------------- Watch CSS ---------------*/