Generates a RESTful web API Documentationusing the apidoc library.
How It Works
/path/api/stuff.js
:
Install
Install with npm
npm install --save-dev gulp-apidoc
Usage
var gulp = require('gulp'),
apidoc = require('gulp-apidoc');
gulp.task('apidoc', function(done){
apidoc({
src: "example/",
dest: "build/"
},done);
});
With options:
var gulp = require('gulp'),
apidoc = require('gulp-apidoc');
gulp.task('apidoc',function(done){
apidoc({
src: "example/",
dest: "build/",
template: "template/",
debug: true,
includeFilters: [ ".*\\.js$" ]
},done);
});
Other options checkout.
Options
options.src
The folder to scan for apidoc documentation.
Type: String
options.dest
The folder where to output the generated files.
Type: String
Default: doc/
options.template
Custom template to use for the output files.
Type: String
options.config
Type: String
Default: options.src
options.debug
Type: Boolean
Default: false
options.silent
Type: Boolean
Default: false
options.verbose
Type: Boolean
Default: false
options.simulate
Type: Boolean
Default: false
options.includeFilters
Type: Array
Default: []