Dokker

.literate()

creates a HTML file from annotated source code
return Dokker.literate(options.literate)
.then(function(){
  done();
}).done();

.jsdocMarkdown()

docco: /Users/georgschlenkhoff/Downloads/dokker/.tmp/dokker.js -> /Users/georgschlenkhoff/Downloads/dokker/docs/annotated/dokker.html
creates a markdown file from JSDOC comments
return Dokker.jsdocMarkdown(options.jsdoc)
.then(function(){
  return read(options.jsdoc.markdown);
}).then(function(){
  done();
}).done();

.jsdocHtml()

creates a HTML file from JSDOC commments
return Dokker.jsdocHtml(options.jsdoc)
.then(function(){
  return read(options.jsdoc.html);
}).then(function(){
  done();
}).done();

.injectTemplate()

injects index.html file in ejs template
return Dokker.injectTemplate(options.jsdoc)
.then(function() {
  return read(options.jsdoc.html, 'utf8');
}).then(function(data){
  assert(/<!DOCTYPE html>/.test(data));
  done();
}).done();

.copyTemplate()

copies styles and app.js from template folder
return Dokker.copyTemplate(options)
.then(function(){
  return read(path.join(__dirname, '..', options.dir, 'styles.css'));
}).then(function(data){
  assert(data);
  done();
}).done();