suh-dgeni-ngdocs
Version:
A package to generate ng-docs similar to what is used on AngularJS website.
85 lines (84 loc) • 1.71 kB
JavaScript
var generator = require('./'),
path = require('canonical-path'),
gulp = require('gulp'),
concat = require('gulp-concat'),
fs = require('fs'),
src = require('./src/services/gitData');
gulp.src(['./testsrc/*.js','./testsrc/**/*.js'])
.pipe(concat('app.min.js'))
.pipe(gulp.dest('./'));
var k = fs.readFileSync('./README.md').toString();
generator.generate({
defaultDeployment:{
name:'default',
meta:{
description:'just a test',
},
navigation:{
top:{
navItems:[{
type:'divider',
},
{
type:'dropdown',
disabled:true,
label:'TestModule Documentation',
url:'#',
menu:[{
label:'API Reference',
url:'api'
},{
label:'Guides',
url:'guide'
},{
label:'Suhail',
url:'suhail'
}
]
},
{
type:'divider'
}]
}
},
scripts:[path.resolve('./app.min.js')]
},
basePath:path.resolve('testsrc'),
scripts:[],
stylesheets:[],
fonts:[],
sourceFiles:[
'*.js',
'**/*.ngdoc'],
AREA_NAMES:{
suhail:'Suhail Abood',
},
outputFolder:path.resolve('generated'),
homePage:{
data:{
title:'Suhail Abood Library',
description:k,
dependencies:[{
name:'angular',
version:'1.3.15'
},{
name:'jquery',
version:'2.1.13'
}]
}
},
logger:{
level:null
},
extraData:{
angular:'1.3.15',
jquery:'2.1.13',
name:'Suhail Abood',
appName:'Suhail Abood',
module:{
version:'v1.0.0',
file:'suhail.js',
minifiedFile:'suhail.min.js'
}
}
});