Files
ionic-framework/scripts/docs/dgeni-config.js
Tim Lancina ace1133066 docs wip
2015-07-29 18:00:09 -05:00

33 lines
1.3 KiB
JavaScript

var Package = require('dgeni').Package;
var jsdocPackage = require('dgeni-packages/jsdoc');
var nunjucksPackage = require('dgeni-packages/nunjucks');
var typescriptPackage = require('./typescript-package');
var path = require('path');
// Define the dgeni package for generating the docs
module.exports = new Package('ionic-v2-docs', [jsdocPackage, nunjucksPackage, typescriptPackage/*, linksPackage, gitPackage*/])
.config(function(log) {
log.level = 'debug' //'warn';
})
.config(function(readFilesProcessor, inlineTagProcessor, readTypeScriptModules, createTypeDefinitionFile) {
// Don't run unwanted processors
readFilesProcessor.$enabled = false; // We are not using the normal file reading processor
inlineTagProcessor.$enabled = false; // We are not actually processing the inline link tags
// jsdocFileReader.defaultPattern = /\.(j|t)s$/;
// readFilesProcessor.fileReaders = [jsdocFileReader];
readFilesProcessor.basePath = path.resolve(__dirname, '../..');
readTypeScriptModules.basePath = path.resolve(path.resolve(__dirname, '../..'));
// readFilesProcessor.sourceFiles = [
// { include: 'ionic/**/*.ts', basePath: 'ionic' }
// ]
readTypeScriptModules.sourceFiles = [
'ionic/ionic.ts'
];
writeFilesProcessor.outputFolder = 'dist/docs'
});