dgeni-packages
Version:
A collection of dgeni packages for generating documentation from source code
31 lines (23 loc) • 837 B
JavaScript
;
const path = require('canonical-path');
const Package = require('dgeni').Package;
/**
* @dgPackage git
* @description
* Create and export a new Dgeni package called git which provides
* some git and version information to the `extraData` for the
* `renderDocsProcessor`.
*/
module.exports = new Package('git', ['base'])
.factory(require('./services/decorateVersion'))
.factory(require('./services/getPreviousVersions'))
.factory(require('./services/gitData'))
.factory(require('./services/gitRepoInfo'))
.factory(require('./services/packageInfo'))
.factory(require('./services/versionInfo'))
.config(function(renderDocsProcessor, gitData) {
renderDocsProcessor.extraData.git = gitData;
})
.config(function(templateFinder) {
templateFinder.templateFolders.unshift(path.resolve(__dirname, 'templates'));
});