grunt-docco-dir grunt npm

Docco task for Grunt.


Grunt Docco plugin, extension.

Docco takes a list of files and then generates documents based on all those files. If two or more files have the same name then docco overwrites one of the files.

This plugin creates separate directories for the files based on the real directory. So if a file is in src/common/foo it will end up in a directory called This will allow 2 or more files, with the same name, in different directories, to get documentation generated for both with no issues. This means you can have a widgets/Base.js and common/Base.js and neither will get overwritten. This plugin also creates an actual index.html page. In a future version of this plugin, that index will be customizable.

Getting Started

Install this grunt plugin next to your project’s grunt.js gruntfile with: npm install grunt-docco-dir --save-dev

Then add this line to your project’s grunt.js gruntfile:



Add the task config to the grunt initConfig block.

docco: {
  debug: {
    src: ['test/**/*.js'],
    options: {
      output: 'docs/'


In lieu of a formal styleguide, take care to maintain the existing coding style. Add unit tests for any new or changed functionality. Lint and test your code using grunt.

Release History

  • 0.1.5 bump up package json for test fix
  • 0.1.4 update docco and package version
  • 0.1.3 change underscore version and bump up package version
  • 0.1.2 update version to 0.1.2
  • 0.1.1 update package version

project forked

  • 0.3.3: Update to use latest official docco version
  • 0.3.2: Update to use newer commit of development docco
  • 0.3.1: Update to use #development docco - fixes several issues with multiple runs.
  • 0.3.0: Removed dependency on python’s pygments. Use latest libraries.
  • 0.2.0: Early release, depended on python’s pygments.


Copyright © 2014 Joe Acosta et al Licensed under the MIT license.

Related Repositories



Docco task for Grunt. ...

Top Contributors

DavidSouther Joseph-ja neocotic dfernandez79 purge amorri40 AsaAyers bdougherty knownasilya joseph-jja eladzlot


-   0.3.3 zip tar
-   0.3.2 zip tar