diff options
-rw-r--r-- | dependencies.dot | 133 |
1 files changed, 87 insertions, 46 deletions
diff --git a/dependencies.dot b/dependencies.dot index 7e81c25..83824ea 100644 --- a/dependencies.dot +++ b/dependencies.dot @@ -1,76 +1,117 @@ digraph { edge [arrowhead=none] - Fallible [label="Fallible ✅"] - // SharedC [label="SharedC ✅"] - "package-repository" [label="package-repository 🔸"] - AutoQEMU [label="AutoQEMU 🔶"] - Remembering [label="Remembering 🔶"] - // "guile-quickcheck" [label="guile-quickcheck 🔸"] + fallible [label="fallible 🔶"] + AutoQEMU [label="AutoQEMU"] + remembering [label="remembering 🔶"] gistatic [label="gistatic 🔶"] - listatic [label="listatic 🔶"] - "lisp-cli" [label="lisp-cli 🔶"] - "git-permalink" [label="git-permalink 🔶"] - Gluilo [label="Gluilo 🔸"] - Konformigado [label="Konformigado 🔸"] + yoctoparsec [label="yoctoparsec 🔶"] + + "git-permalink" [label="git-permalink ✅"] + + libpds [label="libpds (no_std)"] + libedn [label="libedn (no_std)"] + libjson [label="libjson (no_std) 🔸"] + libmustache [label="libmustache (no_std) 🔶"] + libxtx [label="libxtx (no_std)"] + libtraverse [label="libtraverse (no_std)"] + + mediatorhut [label="mediator.ht 🤑"] + + DiscussionsSite [label="DiscussionsSite 🤑"] + Standardify [label="Standardify 🤑"] + + polyparsing [label="<polyparsing>"] + polytemplating [label="<polytemplating> (no_std)"] + /* labels end, edges begin */ - BYOPDS -> Cement BYOPDS -> libpds - BYOPDS -> "cl-fun" - BYOPDS -> "guile-pds" - "guile-pds" -> "guile-quickcheck" AutoQEMU -> "package-repository" "package-repository" -> AutoQEMU - // SharedC -> Fallible - Fallible -> "package-repository" + r2h -> "package-repository" + paku -> "package-repository" + + remembering -> fallible + + r2h -> yoctoparsec + gluilo -> r2h + + yoctoparsec -> "Real World Haskell" - Remembering -> Fallible + polyparsing -> yoctoparsec + polyparsing -> r2h + polyparsing -> gluilo - Gluilo -> Fallible + polytemplating -> konformigado + polytemplating -> libmustache - Konformigado -> Fallible - Konformigado -> Gluilo + libedn -> polyparsing + libjson -> polyparsing + yoctoauth -> polyparsing + libpds -> polyparsing + libmustache -> polyparsing + libxtx -> polyparsing + konformigado -> polyparsing + konformigado -> libjson - libedn -> Fallible - libedn -> Gluilo + gistatic -> polytemplating + listatic -> polytemplating - eq -> Fallible - eq -> Konformigado + eq -> konformigado eq -> libedn - xq -> Fallible - xq -> Gluilo - xq -> Konformigado - xq -> libedn - - Mediator -> Fallible - Mediator -> Gluilo - Mediator -> Konformigado + xq -> libxtx + xq -> konformigado + "libXXX* (no_std)" -> libxtx + // libxtx -> "libXXX* (no_std)" + // This seems backwards + + libtraverse -> libxtx + eq -> libtraverse + xq -> libtraverse + + makecheck -> konformigado + makecheck -> libxtx + paku -> konformigado + + Mediator -> konformigado Mediator -> libedn Mediator -> eq - "std-tools" -> Fallible + "std-tools" -> fallible - yoctoauth -> Fallible - yoctoauth -> Gluilo - "YoctoAuth::Mojolicious" -> yoctoauth - "yoctoauth-artanis" -> yoctoauth + mediatorhut -> Mediator + mediatorhut -> yoctoauth - "mediator.cloud" -> Mediator - "mediator.cloud" -> "YoctoAuth::Mojolicious" + Songbooks -> yoctoauth - Songbooks -> "yoctoauth-artanis" - - DiscussionsSite -> "YoctoAuth::Mojolicious" + DiscussionsSite -> yoctoauth DiscussionsSite -> listatic - Multipatch -> "YoctoAuth::Mojolicious" - Mailbug -> "YoctoAuth::Mojolicious" - Standardify -> "YoctoAuth::Mojolicious" + Standardify -> yoctoauth Standardify -> AutoQEMU Standardify -> "std-tools" "std-tools" -> Standardify + + + /* Misc */ + + website [label="website 🔶"] + website -> "spell-checker" + + Servers -> Toph + Toph -> OpenSMTPD + Toph -> Dovecot + Toph -> NGINX + + // positioning hack + edge [style="invis"] + yoctoparsec -> Servers + yoctoparsec -> website + yoctoparsec -> "git-permalink" + "git-permalink" -> "lisp-cli" + "lisp-cli" -> caju } |