/** * Bud file for README.md */ "use strict" const apeTmpl = require('ape-tmpl') const aglob = require('aglob') const stringcase = require('stringcase') const path = require('path') const pkg = require('./package.json') const TUTORIAL_BASE = 'https://github.com/coz-labo/coz/blob/master/' module.exports = apeTmpl.readmeMdBud({ pkg: pkg, repo: pkg.repository, sections: 'doc/guides/*.md.hbs', badges: { travis: true, codeclimate: false, codeclimateCoverage: false, gemnasium: false, npm: true, standard: true }, links: require('./doc/links.json'), overview: 'doc/overview.md', vars: { bud: require('coz-bud/lib/spec'), get tutorials () { return aglob.sync(__dirname + '/doc/tutorial/*.md').map((filename) => { let name = path.basename(filename, path.extname(filename)) return { title: stringcase.titlecase(name), name: stringcase.snakecase(name + '_url').replace(/__+/g, '_'), url: TUTORIAL_BASE + encodeURI("doc/tutorial/" + name + '.md') } }) } } }) if (!module.parent) { require('./lib').render(__filename) }