digraph { edge [arrowhead=none] fallible [label="fallible 🔶"] AutoQEMU [label="AutoQEMU"] remembering [label="remembering 🔶"] gistatic [label="gistatic 🔶"] zeptoparsec [label="zeptoparsec 🔶"] "git-permalink" [label="git-permalink ✅"] libjson [label="libjson 🔸"] libmustache [label="libmustache 🔶"] mediatorhut [label="mediator.ht 🤑"] DiscussionsSite [label="DiscussionsSite 🤑"] Standardify [label="Standardify 🤑"] polyparsing [label=""] polytemplating [label=""] /* labels end, edges begin */ BYOPDS -> libpds AutoQEMU -> "package-repository" "package-repository" -> AutoQEMU r2h -> "package-repository" paku -> "package-repository" remembering -> fallible r2h -> zeptoparsec gluilo -> r2h zeptoparsec -> "Real World Haskell" polyparsing -> zeptoparsec polyparsing -> r2h polyparsing -> gluilo polytemplating -> konformigado polytemplating -> libmustache libedn -> polyparsing libjson -> polyparsing yoctoauth -> polyparsing libpds -> polyparsing libmustache -> polyparsing libxtx -> polyparsing konformigado -> polyparsing konformigado -> libjson gistatic -> polytemplating listatic -> polytemplating eq -> konformigado eq -> libedn xq -> libxtx xq -> konformigado "libXXX*" -> libxtx // libxtx -> "libXXX*" // This seems backwards libtraverse -> libxtx eq -> libtraverse xq -> libtraverse makecheck -> konformigado makecheck -> libxtx paku -> konformigado Mediator -> konformigado Mediator -> libedn Mediator -> eq "std-tools" -> fallible mediatorhut -> Mediator mediatorhut -> yoctoauth Songbooks -> yoctoauth DiscussionsSite -> yoctoauth DiscussionsSite -> listatic 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"] zeptoparsec -> Servers zeptoparsec -> website zeptoparsec -> "git-permalink" "git-permalink" -> caju }