@@ -23,22 +23,41 @@ $ npm install --save-dev gulp-documentation
2323## Example
2424
2525``` js
26- var documentation = require (' gulp-documentation' ),
26+ var gulpDocumentation = require (' gulp-documentation' ),
2727 gulp = require (' gulp' );
2828
29+ /**
30+ * Out of the box, you can generate JSON, HTML, and Markdown documentation
31+ */
2932gulp .task (' documentation' , function () {
3033
34+ // Generating README documentation
3135 gulp .src (' ./index.js' )
32- .pipe (documentation ({ format: ' md' }))
36+ .pipe (gulpDocumentation ({ format: ' md' }))
3337 .pipe (gulp .dest (' md-documentation' ));
3438
39+ // Generating a pretty HTML documentation site
3540 gulp .src (' ./index.js' )
36- .pipe (documentation ({ format: ' html' }))
41+ .pipe (gulpDocumentation ({ format: ' html' }))
3742 .pipe (gulp .dest (' html-documentation' ));
3843
44+ // Generating raw JSON documentation output
3945 gulp .src (' ./index.js' )
40- .pipe (documentation ({ format: ' json' }))
46+ .pipe (gulpDocumentation ({ format: ' json' }))
4147 .pipe (gulp .dest (' json-documentation' ));
4248
49+ });
50+
51+ /**
52+ * Generate documentation for multiple files using normal glob syntax.
53+ * Note that this generates one documentation output, so that it can
54+ * easily cross-reference and use types.
55+ */
56+ gulp .task (' documentation' , function () {
57+
58+ gulp .src (' ./src/*.js' )
59+ .pipe (gulpDocumentation ({ format: ' md' }))
60+ .pipe (gulp .dest (' md-documentation' ));
61+
4362});
4463```
0 commit comments