digraph G { compound="true" rankdir="TB" bgcolor="white" fontname="Tahoma" node [ fixedsize="false" fontname="Tahoma" color="white" fillcolor="grey" fontcolor="black" shape="box" style="filled" penwidth="1.0" ] edge [ fontname="Arial" color="#00688b" fontcolor="black" fontsize="12" arrowsize="0.5" penwidth="1.0" ] "flink-mesos" [fillcolor="deepskyblue2"]; "flink-table" [fillcolor="deepskyblue2"]; "flink-queryable-state" [fillcolor="deepskyblue2"]; "flink-jepsen" [fillcolor="deepskyblue2"]; "tools" [fillcolor="deepskyblue2"]; "flink-streaming-scala" [fillcolor="deepskyblue2"]; "flink-streaming-java" [fillcolor="deepskyblue2"]; "flink-scala" [fillcolor="deepskyblue2"]; "flink-external-resources" [fillcolor="deepskyblue2"]; "flink-libraries" [fillcolor="deepskyblue2"]; "flink-connectors" [fillcolor="deepskyblue2"]; "flink-quickstart" [fillcolor="deepskyblue2"]; "flink-python" [fillcolor="deepskyblue2"]; "flink-optimizer" [fillcolor="deepskyblue2"]; "flink-formats" [fillcolor="deepskyblue2"]; "flink-dist" [fillcolor="deepskyblue2"]; "flink-filesystems" [fillcolor="deepskyblue2"]; "flink-core" [fillcolor="deepskyblue2"]; "flink-metrics" [fillcolor="deepskyblue2"]; "flink-clients" [fillcolor="deepskyblue2"]; "flink-scala-shell" [fillcolor="deepskyblue2"]; "flink-runtime-web" [fillcolor="deepskyblue2"]; "flink-yarn" [fillcolor="deepskyblue2"]; "flink-examples" [fillcolor="deepskyblue2"]; "flink-container" [fillcolor="deepskyblue2"]; "flink-contrib" [fillcolor="deepskyblue2"]; "flink-java" [fillcolor="deepskyblue2"]; "flink-ml-parent" [fillcolor="deepskyblue2"]; "flink-annotations" [fillcolor="deepskyblue2"]; "flink-walkthroughs" [fillcolor="deepskyblue2"]; "flink-kubernetes" [fillcolor="deepskyblue2"]; "flink-state-backends" [fillcolor="deepskyblue2"]; "flink-runtime" [fillcolor="deepskyblue2"]; "flink-runtime" -> "flink-core" [label=" 1145 ", penwidth="10", color="#00688bFF"]; "flink-core" -> "flink-annotations" [label=" 681 ", penwidth="5", color="#00688bA5"]; "flink-table" -> "flink-annotations" [label=" 641 ", penwidth="5", color="#00688bA5"]; "flink-table" -> "flink-core" [label=" 533 ", penwidth="4", color="#00688b93"]; "flink-streaming-java" -> "flink-annotations" [label=" 377 ", penwidth="3", color="#00688b82"]; "flink-streaming-java" -> "flink-core" [label=" 313 ", penwidth="2", color="#00688b70"]; "flink-connectors" -> "flink-core" [label=" 288 ", penwidth="2", color="#00688b70"]; "flink-libraries" -> "flink-core" [label=" 274 ", penwidth="2", color="#00688b70"]; "flink-connectors" -> "flink-annotations" [label=" 251 ", penwidth="2", color="#00688b70"]; "flink-runtime" -> "flink-annotations" [label=" 219 ", penwidth="1", color="#00688b5E"]; "flink-java" -> "flink-annotations" [label=" 140 ", penwidth="1", color="#00688b5E"]; "flink-libraries" -> "flink-java" [label=" 137 ", penwidth="1", color="#00688b5E"]; "flink-connectors" -> "flink-table" [label=" 136 ", penwidth="1", color="#DC143C5E"]; "flink-python" -> "flink-annotations" [label=" 120 ", penwidth="1", color="#00688b5E"]; "flink-libraries" -> "flink-scala-shell" [label=" 118 ", penwidth="1", color="#00688b5E"]; "flink-streaming-java" -> "flink-runtime" [label=" 117 ", penwidth="1", color="#00688b5E"]; "flink-java" -> "flink-core" [label=" 112 ", penwidth="1", color="#00688b4C"]; "flink-formats" -> "flink-core" [label=" 101 ", penwidth="1", color="#00688b4C"]; "flink-table" -> "flink-streaming-java" [label=" 100 ", penwidth="1", color="#00688b4C"]; "flink-python" -> "flink-core" [label=" 100 ", penwidth="1", color="#00688b4C"]; "flink-optimizer" -> "flink-core" [label=" 97 ", penwidth="1", color="#00688b4C"]; "flink-runtime" -> "flink-metrics" [label=" 86 ", penwidth="1", color="#DC143C4C"]; "flink-libraries" -> "flink-annotations" [label=" 80 ", penwidth="1", color="#00688b4C"]; "flink-python" -> "flink-table" [label=" 76 ", penwidth="1", color="#DC143C4C"]; "flink-optimizer" -> "flink-runtime" [label=" 73 ", penwidth="1", color="#00688b4C"]; "flink-clients" -> "flink-core" [label=" 67 ", penwidth="1", color="#00688b4C"]; "flink-formats" -> "flink-table" [label=" 64 ", penwidth="1", color="#DC143C4C"]; "flink-connectors" -> "flink-streaming-java" [label=" 62 ", penwidth="1", color="#DC143C4C"]; "flink-table" -> "flink-runtime" [label=" 58 ", penwidth="1", color="#00688b4C"]; "flink-table" -> "flink-connectors" [label=" 48 ", penwidth="1", color="#DC143C4C"]; "flink-formats" -> "flink-annotations" [label=" 48 ", penwidth="1", color="#00688b4C"]; "flink-state-backends" -> "flink-core" [label=" 48 ", penwidth="1", color="#00688b4C"]; "flink-streaming-java" -> "flink-java" [label=" 46 ", penwidth="1", color="#00688b4C"]; "flink-connectors" -> "flink-filesystems" [label=" 42 ", penwidth="1", color="#00688b4C"]; "flink-clients" -> "flink-annotations" [label=" 38 ", penwidth="1", color="#00688b4C"]; "flink-clients" -> "flink-runtime" [label=" 37 ", penwidth="1", color="#00688b4C"]; "flink-libraries" -> "flink-runtime" [label=" 36 ", penwidth="1", color="#00688b4C"]; "flink-filesystems" -> "flink-core" [label=" 35 ", penwidth="1", color="#00688b4C"]; "flink-formats" -> "flink-filesystems" [label=" 33 ", penwidth="1", color="#00688b4C"]; "flink-runtime-web" -> "flink-runtime" [label=" 32 ", penwidth="1", color="#00688b4C"]; "flink-kubernetes" -> "flink-core" [label=" 32 ", penwidth="1", color="#00688b4C"]; "flink-state-backends" -> "flink-runtime" [label=" 32 ", penwidth="1", color="#00688b4C"]; "flink-yarn" -> "flink-core" [label=" 29 ", penwidth="1", color="#00688b4C"]; "flink-queryable-state" -> "flink-core" [label=" 28 ", penwidth="1", color="#00688b4C"]; "flink-streaming-java" -> "flink-metrics" [label=" 28 ", penwidth="1", color="#00688b4C"]; "flink-libraries" -> "flink-streaming-java" [label=" 28 ", penwidth="1", color="#00688b4C"]; "flink-queryable-state" -> "flink-annotations" [label=" 27 ", penwidth="1", color="#00688b4C"]; "flink-formats" -> "flink-connectors" [label=" 25 ", penwidth="1", color="#DC143C4C"]; "flink-java" -> "flink-connectors" [label=" 25 ", penwidth="1", color="#DC143C4C"]; "flink-table" -> "flink-java" [label=" 24 ", penwidth="1", color="#00688b4C"]; "flink-mesos" -> "flink-core" [label=" 23 ", penwidth="1", color="#00688b4C"]; "flink-streaming-java" -> "flink-connectors" [label=" 23 ", penwidth="1", color="#DC143C4C"]; "flink-ml-parent" -> "flink-core" [label=" 22 ", penwidth="1", color="#00688b4C"]; "flink-connectors" -> "flink-runtime" [label=" 21 ", penwidth="1", color="#DC143C4C"]; "flink-filesystems" -> "flink-annotations" [label=" 21 ", penwidth="1", color="#00688b4C"]; "flink-ml-parent" -> "flink-table" [label=" 20 ", penwidth="1", color="#00688b4C"]; "flink-connectors" -> "flink-metrics" [label=" 18 ", penwidth="1", color="#00688b4C"]; "flink-runtime-web" -> "flink-core" [label=" 18 ", penwidth="1", color="#00688b4C"]; "flink-mesos" -> "flink-runtime" [label=" 17 ", penwidth="1", color="#00688b4C"]; "flink-libraries" -> "flink-connectors" [label=" 17 ", penwidth="1", color="#00688b4C"]; "flink-yarn" -> "flink-annotations" [label=" 17 ", penwidth="1", color="#00688b4C"]; "flink-kubernetes" -> "flink-runtime" [label=" 17 ", penwidth="1", color="#00688b4C"]; "flink-table" -> "flink-scala-shell" [label=" 16 ", penwidth="1", color="#DC143C4C"]; "flink-connectors" -> "flink-java" [label=" 16 ", penwidth="1", color="#DC143C4C"]; "flink-python" -> "flink-connectors" [label=" 15 ", penwidth="1", color="#00688b4C"]; "flink-yarn" -> "flink-runtime" [label=" 15 ", penwidth="1", color="#00688b4C"]; "flink-runtime" -> "flink-queryable-state" [label=" 15 ", penwidth="1", color="#DC143C4C"]; "flink-python" -> "flink-streaming-java" [label=" 13 ", penwidth="1", color="#00688b4C"]; "flink-state-backends" -> "flink-annotations" [label=" 12 ", penwidth="1", color="#00688b4C"]; "flink-scala" -> "flink-core" [label=" 11 ", penwidth="1", color="#00688b4C"]; "flink-connectors" -> "flink-scala-shell" [label=" 11 ", penwidth="1", color="#00688b4C"]; "flink-kubernetes" -> "flink-annotations" [label=" 11 ", penwidth="1", color="#00688b4C"]; "flink-streaming-java" -> "flink-scala-shell" [label=" 10 ", penwidth="1", color="#DC143C4C"]; "flink-libraries" -> "flink-clients" [label=" 10 ", penwidth="1", color="#00688b4C"]; "flink-core" -> "flink-metrics" [label=" 10 ", penwidth="1", color="#DC143C4C"]; "flink-table" -> "flink-scala" [label=" 9 ", penwidth="1", color="#00688b4C"]; "flink-table" -> "flink-streaming-scala" [label=" 9 ", penwidth="1", color="#00688b4C"]; "flink-table" -> "flink-metrics" [label=" 8 ", penwidth="1", color="#00688b4C"]; "flink-metrics" -> "flink-annotations" [label=" 8 ", penwidth="1", color="#00688b4C"]; "flink-yarn" -> "flink-clients" [label=" 8 ", penwidth="1", color="#00688b4C"]; "flink-yarn" -> "flink-filesystems" [label=" 7 ", penwidth="1", color="#00688b4C"]; "flink-ml-parent" -> "flink-annotations" [label=" 7 ", penwidth="1", color="#00688b4C"]; "flink-kubernetes" -> "flink-clients" [label=" 7 ", penwidth="1", color="#00688b4C"]; "flink-state-backends" -> "flink-metrics" [label=" 7 ", penwidth="1", color="#00688b4C"]; "flink-streaming-java" -> "flink-filesystems" [label=" 6 ", penwidth="1", color="#00688b4C"]; "flink-connectors" -> "flink-formats" [label=" 6 ", penwidth="1", color="#DC143C4C"]; "flink-metrics" -> "flink-core" [label=" 6 ", penwidth="1", color="#DC143C4C"]; "flink-mesos" -> "flink-filesystems" [label=" 5 ", penwidth="1", color="#00688b4C"]; "flink-table" -> "flink-libraries" [label=" 5 ", penwidth="1", color="#00688b4C"]; "flink-kubernetes" -> "flink-filesystems" [label=" 5 ", penwidth="1", color="#00688b4C"]; "flink-table" -> "flink-python" [label=" 4 ", penwidth="1", color="#DC143C4C"]; "flink-table" -> "flink-clients" [label=" 4 ", penwidth="1", color="#00688b4C"]; "flink-table" -> "flink-formats" [label=" 4 ", penwidth="1", color="#DC143C4C"]; "flink-queryable-state" -> "flink-runtime" [label=" 4 ", penwidth="1", color="#DC143C4C"]; "flink-scala" -> "flink-annotations" [label=" 4 ", penwidth="1", color="#00688b4C"]; "flink-walkthroughs" -> "flink-streaming-java" [label=" 4 ", penwidth="1", color="#00688b4C"]; "flink-python" -> "flink-runtime" [label=" 4 ", penwidth="1", color="#00688b4C"]; "flink-optimizer" -> "flink-java" [label=" 4 ", penwidth="1", color="#00688b4C"]; "flink-runtime-web" -> "flink-clients" [label=" 4 ", penwidth="1", color="#00688b4C"]; "flink-walkthroughs" -> "flink-annotations" [label=" 4 ", penwidth="1", color="#00688b4C"]; }