diff --git a/design.gv b/design.gv new file mode 100644 index 00000000..3fca1172 --- /dev/null +++ b/design.gv @@ -0,0 +1,26 @@ +digraph G { + ranksep=0.7; + node [ + fontname="Hack", + shape="box", + ]; + + plugin -> web_server [style="dashed", dir="both"]; + + web_server -> rbx_session; + + session -> rbx_session [dir="both"]; + session -> middlewares; + session -> watchers [dir="both"]; + session -> vfs_session; + + vfs_session -> fs; + + fs [label="Filesystem"]; + middlewares [label="Vec"]; + watchers [label="Vec"]; + session [label="Session"]; + web_server [label="Rouille Server"]; + vfs_session [label="Arc>"]; + rbx_session [label="Arc>"]; +} \ No newline at end of file