rubrowser:ruby代码依赖图交互式可视化器 源码
Rubrowser(Ruby浏览器) Ruby代码(轨道或其他代码)的可视化工具,它分析您的代码并提取模块定义和使用的类/模块,并使用D3将所有这些信息呈现为有向力图。 注意: 从2.0.0版本开始,该项目不再是http服务器,它会生成一个自包含HTML文件,一个文件中包含数据和脚本以及html,因此您可以在CI构建中生成它并将其发布为您的文件 这个项目是如此之小,以至于可视化看起来像 想法是,该项目将打开每个.rb文件,并使用parser gem对其进行parser然后列出所有模块和类的定义,以及该模块/类中列出的所有常量,并将它们链接在一起。 这是一些输出示例 宝石 可视化 机架1
文件列表
rubrowser-master.zip
(预估有个49文件)
rubrowser-master
_config.yml
27B
.gitignore
42B
.rubocop.yml
220B
views
index.erb
2KB
toolbox.erb
3KB
bin
rubrowser
1KB
public
暂无评论