Hom*_*er6 30 javascript documentation-generation google-closure google-closure-library
我正在尝试找到一个为我的Javascript源代码生成HTML文档的工具.
有谁知道Google用于在以下网址生成界面的工具是否是开源的?我能够产生类似的输出吗?
http://closure-library.googlecode.com/svn/docs/class_goog_proto2_Serializer.html
http://closure-library.googlecode.com/svn/docs/namespace_goog_date.html
http://closure-library.googlecode.com/svn/docs/namespace_goog_events.html
http://closure-library.googlecode.com/svn/docs/class_goog_gears_Database.html
http://closure-library.googlecode.com/svn/docs/class_goog_ui_DatePicker.html
我知道http://code.google.com/p/jsdoc-toolkit/
但是我想知道Google使用的特定生成器是否可用于我自己的源(如果这很重要的话,它将是开源的).
提前致谢...
hay*_*lem 28
正如您在评论中提到的那样,他们构建在JSDoc Toolkit上,以添加Closure Compiler用于类型检查和其他事情的特殊注释,但这意味着您也可以在封闭代码之上使用JSDoc来生成文档.生成具有所需外观的输出只是编写自己的模板和样式表的问题.
谷歌闭包工具都是开源的,除了目前尚未公开的一些比特.无论如何,您可以查看文档和源代码,看看它们用于生成Javadoc的内容.
另一个你可以看看灵感,看看他们是如何做到这一点的是ExtJS的在线文档.我发现首先导航有点令人困惑,但你很快就习惯了.一个开源项目Ext-Doc生成类似样式的文档,尽管它现在有点过时了.
正如Matthew Manela所提到的,YUI Doc也提供了非常好的在线文档.
我的建议是去JSDoc,因为它是许多工具的事实上的标准,它反映了Java实践,但它真的取决于你想要的.
归档时间: |
|
查看次数: |
18424 次 |
最近记录: |