From 1aa54b074bda2f07a315b26d738bd90f617bd278 Mon Sep 17 00:00:00 2001 From: Wei-Wei Wu Date: Sun, 9 Sep 2018 11:42:18 -0700 Subject: [PATCH] Add gulp watch task for docs (#5724) gulp docs --watch --- docs/developers/contributing.md | 1 + gulpfile.js | 2 +- 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/docs/developers/contributing.md b/docs/developers/contributing.md index fa3511bb09a..551ac71ca97 100644 --- a/docs/developers/contributing.md +++ b/docs/developers/contributing.md @@ -37,6 +37,7 @@ The following commands are now available from the repository root: > gulp lint // perform code linting (ESLint) > gulp test // perform code linting and run unit tests > gulp docs // build the documentation in ./dist/docs +> gulp docs --watch // starts the gitbook live reloaded server ``` More information can be found in [gulpfile.js](https://github.com/chartjs/Chart.js/blob/master/gulpfile.js). diff --git a/gulpfile.js b/gulpfile.js index 24c01665ae4..f6795fa7f56 100644 --- a/gulpfile.js +++ b/gulpfile.js @@ -190,7 +190,7 @@ function docsTask(done) { const cmd = process.execPath; exec([cmd, script, 'install', './'].join(' ')).then(() => { - return exec([cmd, script, 'build', './', './dist/docs'].join(' ')); + return exec([cmd, script, argv.watch ? 'serve' : 'build', './', './dist/docs'].join(' ')); }).catch((err) => { console.error(err.stdout); }).then(() => {