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" ] "gsoc2022" [fillcolor="deepskyblue2"]; "gsoc2013" [fillcolor="deepskyblue2"]; "workflow-engine" [fillcolor="deepskyblue2"]; "xbaya-web" [fillcolor="deepskyblue2"]; "Interacting_with_Airavata_using_ipython_Notebook" [fillcolor="deepskyblue2"]; "airavata-mock-multiplexed-api" [fillcolor="deepskyblue2"]; "electron-autoupdater" [fillcolor="deepskyblue2"]; "airavata-rest-security" [fillcolor="deepskyblue2"]; "airavata-registry-rest" [fillcolor="deepskyblue2"]; "workflow-monitoring-util" [fillcolor="deepskyblue2"]; "helix-playground" [fillcolor="deepskyblue2"]; "airavata-kubernetes" [fillcolor="deepskyblue2"]; "airavata-layered-architecture" [fillcolor="deepskyblue2"]; "utils" [fillcolor="deepskyblue2"]; "gfac-refactoring" [fillcolor="deepskyblue2"]; "osgi-airavata" [fillcolor="deepskyblue2"]; "jupyter-container-magic" [fillcolor="deepskyblue2"]; "allocation-manager" [fillcolor="deepskyblue2"]; "cwl-workflows" [fillcolor="deepskyblue2"]; "gsoc2016" [fillcolor="deepskyblue2"]; "datacat" [fillcolor="deepskyblue2"]; "handlerTutotial" [fillcolor="deepskyblue2"]; "registry" [fillcolor="deepskyblue2"]; "client-api-demo" [fillcolor="deepskyblue2"]; "jupyter-lab-integrations" [fillcolor="deepskyblue2"]; "job-throttler" [fillcolor="deepskyblue2"]; "gfac-sample" [fillcolor="deepskyblue2"]; "grid-tools" [fillcolor="deepskyblue2"]; "orchestrator" [fillcolor="deepskyblue2"]; "api-mock" [fillcolor="deepskyblue2"]; "airavata-registry-rest" -> "registry" [label=" 18 ", penwidth="10", color="#00688bFF"]; "registry" -> "utils" [label=" 9 ", penwidth="5", color="#00688bA5"]; "gfac-refactoring" -> "registry" [label=" 7 ", penwidth="3", color="#DC143C82"]; "airavata-registry-rest" -> "gfac-refactoring" [label=" 5 ", penwidth="2", color="#00688b70"]; "allocation-manager" -> "utils" [label=" 4 ", penwidth="2", color="#00688b70"]; "registry" -> "gfac-refactoring" [label=" 4 ", penwidth="2", color="#DC143C70"]; "orchestrator" -> "registry" [label=" 3 ", penwidth="1", color="#00688b5E"]; "airavata-rest-security" -> "registry" [label=" 2 ", penwidth="1", color="#00688b5E"]; "gsoc2016" -> "utils" [label=" 2 ", penwidth="1", color="#00688b5E"]; "gsoc2016" -> "orchestrator" [label=" 2 ", penwidth="1", color="#00688b5E"]; "gfac-sample" -> "gfac-refactoring" [label=" 2 ", penwidth="1", color="#00688b5E"]; "workflow-engine" -> "utils" [label=" 1 ", penwidth="1", color="#00688b4C"]; "airavata-rest-security" -> "gfac-refactoring" [label=" 1 ", penwidth="1", color="#00688b4C"]; "orchestrator" -> "utils" [label=" 1 ", penwidth="1", color="#00688b4C"]; "handlerTutotial" -> "gfac-refactoring" [label=" 1 ", penwidth="1", color="#00688b4C"]; "gfac-sample" -> "airavata-mock-multiplexed-api" [label=" 1 ", penwidth="1", color="#00688b4C"]; "gfac-sample" -> "utils" [label=" 1 ", penwidth="1", color="#00688b4C"]; "grid-tools" -> "utils" [label=" 1 ", penwidth="1", color="#00688b4C"]; }