zamoroka/magento-dependency-graph

为 Magento 模块生成依赖图

1.1.0 2021-02-08 20:21 UTC

This package is auto-updated.

Last update: 2024-09-14 13:30:55 UTC


README

安装

  • composer create-project zamoroka/magento-dependency-graph
  • 获取 graphviz
    • MacOS: brew install graphviz
    • Ubuntu: sudo apt install graphviz
  • 安装 OmnigGaffle 以查看和编辑 .dot 文件(可选)

用法

  • cd magento-dependency-graph
  • sh getDependencyGraph.sh "path-to-the-magento-2-folder" "ModuleVendor" 生成 .dot.pdf.svg 文件。
  • 在 "export" 文件夹中查看文件

生成的依赖图示例

example

图例

  • 橙色 文本 - 模块位于 app/code 目录
  • 绿色 文本 - 模块位于 vendor 目录
  • 红色 文本 - 模块不存在
  • 蓝色 - 模块是独立的
  • 红色 箭头 - 两个模块相互依赖