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,
or look directly at the code.
src:Source files directory.dest:Destination directory, where the documentation will be created.template:Directory with the template files.optionsincludeFilters: [ ".*\.js$" ]RegEx, which files to parse.debug: falseShow Debug Output.log: trueShow Log Output.simulate: falseSimulation, no files will be written.
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/" ]
}
}
}0.11.0Update for Grunt 1.0.10.2Update dependencies.0.10.1Update dependencies.0.10.0Upgrade to use always the latest version of apiDoc.0.9.0Upgrade to apiDoc 0.9.x.0.8.0Upgrade to apiDoc 0.8.x.0.7.0Upgrade to apiDoc 0.7.x.0.6.0Upgrade to apiDoc 0.6.x.0.5.0Upgrade to apiDoc 0.5.x.0.4.0Upgrade to apiDoc 0.4.x.0.3.0Upgrade to apiDoc 0.3.x.0.2.1remove this.async() (Iolo apidoc#2)0.2.0Upgrade to apiDoc 0.2.x.0.1.2Grunt peer dependencies.0.1.1Change binary Name.0.1.0Initial release.
Please visit the main apiDoc project page on github for help and information.