This plugin requires Grunt ~0.4.0
Generates a RESTful API Documentation with apiDoc.
Generated example documentation at http://apidocjs.com/example/
npm install grunt-apidoc --save-dev
- Add
grunt.loadNpmTasks('grunt-apidoc');
toGruntfile.js
Add the task to your Gruntfile's grunt.initConfig:
apidoc: {
myapp: {
src: "app/",
dest: "apidoc/"
}
}
Use only one src and one dest, apiDoc search in subdirs for files with apidoc-parameters.
All apiDoc
options can be used within options-block, see apiDoc configure for details.
src:
Source files directory.dest:
Destination directory, where the documentation will be created.template:
Directory with the template files.options
includeFilters: [ ".*\.js$" ]
RegEx, which files to parse.debug: false
Show Debug Output.log: true
Show Log Output.simulate: false
Simulation, no files will be written.markged { gfm: true }
marked (markdown) setting.
Example options:
includeFilters
With includeFilters
you can define which files apiDoc should include, default *.js
.
debug Show verbose information.
apidoc: {
mypp: {
src: "app/",
dest: "apidoc/",
options: {
debug: true,
includeFilters: [ ".*\\.js$" ],
excludeFilters: [ "node_modules/" ],
marked: {
gfm: true
}
}
}
}
0.4.0
Upgrade to apiDoc 0.4.x.0.3.0
Upgrade to apiDoc 0.3.x.0.2.1
remove this.async() (Iolo apidoc#2)0.2.0
Upgrade to apiDoc 0.2.x.0.1.2
Grunt peer dependencies.0.1.1
Change binary Name.0.1.0
Initial release.
Copyright (c) 2013 inveris OHG Author Peter Rottmann [email protected] Licensed under the MIT license.