问:我正在编辑和使用一个开源的javascript库,它的代码中有JSDoc标签。我想知道是否有人知道可以让我从JSDoc标签生成类图的JSDoc插件。
编辑我决定尝试一下js/uml,并找到了以下内容。JS/ UML2tools扩展需要一个旧版本的eclipse (Indigo)和一个不受支持的依赖库UML2tools。我找到了所需的依赖项,并根据Eclipse软件管理器正确安装。当我尝试启用uml功能(配置了js根目录)时,该进程将挂起。该小组提供的示例指向单个文件Javascript。似乎在引用多个文件时遇到问题。
发布于 2014-09-11 21:34:39
您可以使用doxygen工具,它提供了元数据来生成uml类图
http://plantuml.sourceforge.net/doxygen.html
发布于 2017-07-05 12:42:58
不确定以前版本的JSDoc能做什么,但是JSDoc现在支持Javascript类和扩展关键字。如果代码标记正确,JSDoc可以理解类继承。
可以制作一个订阅processingComplete事件的JSDoc插件:“在JSDoc更新解析结果以反映继承和借用的符号后,将触发processingComplete事件。”http://usejsdoc.org/about-plugins.html
然后,您可以遍历Doclet(表示代码元素的对象)并序列化您自己的JSON。然后,您可以为原始代码的JSON描述编写一个简单的HTML呈现器。
https://stackoverflow.com/questions/20664842
复制相似问题