diff --git a/docs/technical/README.md b/docs/technical/README.md index 666afa9..2933753 100644 --- a/docs/technical/README.md +++ b/docs/technical/README.md @@ -9,8 +9,6 @@ The docs are also really incomplete (contributors welcome!) PyLink is an a modular, plugin-based IRC services framework. It uses swappable protocol modules and a hooks system for calling plugins, allowing them to function regardless of the IRCd used. - - ## Contents - [Writing plugins for PyLink](writing-plugins.md) diff --git a/docs/technical/core-structure.dot b/docs/technical/core-structure.dot deleted file mode 100644 index bfec46e..0000000 --- a/docs/technical/core-structure.dot +++ /dev/null @@ -1,27 +0,0 @@ -/* Graph for the PyLink Application Structure: - * Update using: dot -Tpng core-structure.dot > core-structure.png - */ - -digraph G { - ratio = 0.8; /* make the graph wider than tall */ - subgraph cluster_core { - label="PyLink Application Structure"; - style="filled"; - node [style="filled",color="white"]; - color="lightblue"; - - "IRC objects" -> "Protocol modules" [label="Data relayed"] - "Protocol modules" -> "PyLink hooks" -> Plugins; - "IRC objects" -> "PyLink hooks"; - "Main program" -> "IRC objects" [color=indigo] [label="One per network\nspawned"] [fontcolor=indigo]; - "Main program" -> "IRC objects" [color=indigo]; - "Main program" -> "IRC objects" [color=indigo]; - "Protocol modules" -> "IRC objects" [label="States updated"] [color=darkgreen] [fontcolor=darkgreen]; - "Main program" -> Plugins [label="Plugin loaders"]; - } - - "Protocol modules" -> "IRCds" -> "Protocol modules"; - Plugins -> "Protocol modules" [label="Communication via\nIRC command\nsenders"] [color=navyblue] [fontcolor=navyblue]; - Plugins -> "Main program" [label="Registers commands\n& hook handlers"] [color=brown] [fontcolor=brown]; - -} diff --git a/docs/technical/core-structure.png b/docs/technical/core-structure.png deleted file mode 100644 index 1f1c6a4..0000000 Binary files a/docs/technical/core-structure.png and /dev/null differ