简单格式yaml 依赖描述转换DAG(有向无环图)可视化
- 环检测,输出环 task_a=>task_b=>task_c=>task_a
- 如果是有向无环图 按依赖顺序输出所有节点、深度优先搜索、广度优先搜索遍历所有节点
- 可视化DAG 生成graph.dot 、graph.svg
simple.yaml
# a simple yaml example
task_a:
task_b:
task_c:
task_a:
task_d:
gem install yamldag
yamldag path/to/simple.yaml
输出可视化文件 graph.dot 、graph.svg
brew install xdot
xdot graph.dot