文件名称:dune-deps:在OCamlReasonDune项目中显示内部依赖项
文件大小:241KB
文件格式:ZIP
更新时间:2024-06-13 02:58:03
OCaml
沙丘 在OCaml / Reason / Dune项目中显示内部依赖性。 输入:项目的根文件夹 输出:点格式的图形 例子: $ dune-deps | tred | dot -Tpng > deps.png 在其自身上运行dune-deps可提供以下依赖关系图: 这是我们的获得的图形,该是超过5万行代码的精心设计的项目: 安装 从opam: $ opam update $ opam install dune-deps 从git repo中: $ make $ make test $ make install 渲染图 为了生成图形的2D图像,我们依赖于的dot命令。 另外,通常希望去除过多的边缘以使图形更易读。 我们认为“过多”的边缘可以在不更改从一个节点到另一个节点的可达性的情况下被删除。 此转换称为可,由tred执行,通常作为Graphviz套件的一部分安装。 使用场
【文件预览】:
dune-deps-master
----dune(86B)
----.ocp-indent(890B)
----img()
--------deps.png(29KB)
--------opam-deps.png(124KB)
--------opam-client.png(88KB)
----test()
--------proj()
--------dune(135B)
--------proj-no-exe.dot.expected(689B)
--------proj-no-ext.dot.expected(1KB)
--------extra-proj()
--------proj-deps.dot.expected(914B)
--------.gitignore(25B)
--------Makefile(1KB)
--------proj-hourglass.dot.expected(914B)
--------README.md(114B)
--------proj.dot.expected(2KB)
----dune-project(16B)
----LICENSE(1KB)
----src()
--------bin()
--------test()
--------lib()
--------README.md(295B)
----dune-deps.opam(840B)
----.gitignore(163B)
----.circleci()
--------config.yml(1KB)
--------setup(184B)
----Makefile(771B)
----README.md(4KB)