diff options
Diffstat (limited to 'docs/docs.config.js')
| -rw-r--r-- | docs/docs.config.js | 97 | 
1 files changed, 97 insertions, 0 deletions
| diff --git a/docs/docs.config.js b/docs/docs.config.js new file mode 100644 index 00000000..a64dda75 --- /dev/null +++ b/docs/docs.config.js @@ -0,0 +1,97 @@ +var path = require('canonical-path'); +var gruntUtils = require('../lib/grunt/utils'); +var basePath = __dirname; + +var basePackage = require('./config'); + +module.exports = function(config) { + +  config = basePackage(config); + +  config.set('source.files', [ +    { pattern: 'src/**/*.js', basePath: path.resolve(basePath,'..') }, +    { pattern: '**/*.ngdoc', basePath: path.resolve(basePath, 'content') } +  ]); + +  var version = gruntUtils.getVersion(); +  var versions = gruntUtils.getPreviousVersions(); +  config.set('source.currentVersion', version); +  config.set('source.previousVersions', versions); + +  config.set('processing.examples.commonFiles', { +    scripts: [ '../../../angular.js' ], +    stylesheets: [] +  }); + +  config.merge('rendering.extra', { +    git: gruntUtils.getGitRepoInfo(), +    version: version +  }); + +  config.set('rendering.outputFolder', '../build/docs'); + +  config.set('logging.level', 'debug'); + +  config.merge('deployment', { +    environments: [{ +      name: 'debug', +      scripts: [ +        '../angular.js', +        '../angular-resource.js', +        '../angular-route.js', +        '../angular-cookies.js', +        '../angular-sanitize.js', +        '../angular-touch.js', +        '../angular-animate.js', +        'components/marked/lib/marked.js', +        'js/angular-bootstrap/bootstrap.js', +        'js/angular-bootstrap/bootstrap-prettify.js', +        'js/angular-bootstrap/dropdown-toggle.js', +        'components/lunr.js/lunr.js', +        'components/google-code-prettify/src/prettify.js', +        'components/google-code-prettify/src/lang-css.js', +        'js/versions-data.js', +        'js/pages-data.js', +        'js/docs.js' +      ], +      stylesheets: [ +        'css/bootstrap/css/bootstrap.css', +        'components/open-sans-fontface/open-sans.css', +        'css/prettify-theme.css', +        'css/docs.css', +        'css/animations.css' +      ] +    }, +    { +      name: 'default', +      scripts: [ +        '../angular.min.js', +        '../angular-resource.min.js', +        '../angular-route.min.js', +        '../angular-cookies.min.js', +        '../angular-sanitize.min.js', +        '../angular-touch.min.js', +        '../angular-animate.min.js', +        'components/marked/lib/marked.js', +        'js/angular-bootstrap/bootstrap.js', +        'js/angular-bootstrap/bootstrap-prettify.js', +        'js/angular-bootstrap/dropdown-toggle.js', +        'components/lunr.js/lunr.min.js', +        'components/google-code-prettify/src/prettify.js', +        'components/google-code-prettify/src/lang-css.js', +        'js/versions-data.js', +        'js/pages-data.js', +        'js/docs.js' +      ], +      stylesheets: [ +        'css/bootstrap/css/bootstrap.css', +        'components/open-sans-fontface/open-sans.css', +        'css/prettify-theme.css', +        'css/docs.css', +        'css/animations.css' +      ] +    }] +  }); + +  return config; +}; | 
