Docco文档生成器
Docco 是一个应急用的文档生成器。使用 Literate CoffeeScript 编写。可生成 HTML 文档来显示你在代码中的注释。使用 Markdown 语法,代码通过 Pygments 语法高亮。
文档生成功能
通过复制静态代码,读取所有源文件,将它们分成注释 + 代码两个部分,用适当的语言突出显示每个文件并在 HTML 模板中将它们打印出来,来为我们配置的源文件生成文档。
document = (options = {}, callback) ->
config = configure options
fs.mkdirs config.output, ->
callback or= (error) -> throw error if error
copyAsset = (file, callback) ->
return callback() unless fs.existsSync file
fs.copy file, path.join(config.output, path.basename(file)), callback
complete = ->
copyAsset config.css, (error) ->
return callback error if error
return copyAsset config.public, callback if fs.existsSync config.public
callback()
files = config.sources.slice()
nextFile = ->
source = files.shift()
fs.readFile source, (error, buffer) ->
return callback error if error
code = buffer.toString()
sections = parse source, code, config
format source, sections, config
write source, sections, config
if files.length then nextFile() else complete()
nextFile()
更多详情请查看软件文档
评论
typejuiceTypeScript 文档生成器
typejuice是TypeScript声明文件的文档生成器,灵感来自godoc。TypeScript声明文件已经成为库中常见的附件,即使是那些用标准JavaScript编写的库,也是增强所暴露的AP
typejuiceTypeScript 文档生成器
0
typejuiceTypeScript 文档生成器
typejuice 是 TypeScript 声明文件的文档生成器,灵感来自 godoc。TypeS
typejuiceTypeScript 文档生成器
0
swaggosswagger 文档生成器
swaggos是一个golang版本的swagger文档生成器,提供了nativecode包装器,并且支持主流的web框架包裹器安装goget-ugithub.com/clearcodecn/swag
swaggosswagger 文档生成器
0
txt2tags文档生成器
Txt2tags是一个文档生成器。他将指定的标记(如:**粗体**和//斜体//)转换为下列格式:HTMLXHTMLSGMLDocBookLaTeXLoutManpageCreoleWikipedia
txt2tags文档生成器
0
SlateAPI 文档生成器
Slate可帮助您创建美观,智能,响应式的API文档。具有以下特性:干净、直观的设计支持 Markdown语法有多种编程语言的代码示例开箱即用的语法高亮功能,支持超过100种语言,无需配置目前仅支持L
SlateAPI 文档生成器
0