UNPKG

js-pages

Version:

Custom Git script to compile JSDoc / ngdoc and deploy to gh-pages

29 lines (23 loc) 706 B
"use strict"; const config = require('./gulp.config')(); const gulp = require('gulp'); const plugins = require('gulp-load-plugins')({lazy: true}); /** * Compile the documentation * @return {Stream} */ gulp.task('ngdocs', function() { console.log('Compiling documentation'); return plugins.ngdocs.sections(config.ngdocs.sections) .pipe(plugins.ngdocs.process(config.ngdocs.options)) .pipe(gulp.dest(config.ngdocs.dest)); }); /** * Publish the documentation to the `gh-pages` branch * @return {Stream} */ gulp.task('gh-pages', [], function() { console.log('Pushing docs to gh-pages'); let ghpages = require('gh-pages'); ghpages.publish(config.ngdocs.dest); });