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.marked { 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.8.0
Upgrade to apiDoc 0.8.x.0.7.0
Upgrade to apiDoc 0.7.x.0.6.0
Upgrade to apiDoc 0.6.x.0.5.0
Upgrade to apiDoc 0.5.x.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.
Please visit the main apiDoc project page on github for help and information.
Copyright (c) 2013-2014 inveris OHG
Author Peter Rottmann rottmann@inveris.de
Licensed under the MIT license.