Update design graph

This commit is contained in:
Lucien Greathouse
2018-11-17 14:58:07 -08:00
parent 16c3c1f498
commit f632444a0e

View File

@@ -1,30 +1,39 @@
digraph G { digraph G {
ranksep=0.7; graph [
ranksep = "0.7",
nodesep = "1.0",
];
node [ node [
fontname="Hack", fontname = "Hack",
shape="box", shape = "record",
]; ];
roblox_studio -> plugin [dir="both"]; roblox_studio -> plugin [dir = "both"];
plugin -> web_server [style="dashed", dir="both"]; plugin -> web_server [style = "dashed", dir = "both"];
web_server -> rbx_session; web_server -> session;
session -> rbx_session [dir="both"]; session -> rbx_session;
session -> vfs_session; session -> fs_watcher;
session -> watchers [dir="both"]; session -> message_queue;
vfs_session -> fs; fs_watcher -> imfs [weight = "10"];
fs_watcher -> rbx_session [constraint = "false"];
rbx_session -> vfs_session [constraint=false]; imfs -> fs;
rbx_session -> middlewares;
roblox_studio [label="Roblox Studio"]; rbx_session -> imfs;
fs [label="Filesystem"]; rbx_session -> middlewares [weight = "10"];
middlewares [label="Vec<Middleware>"]; rbx_session -> message_queue [constraint = "false"];
watchers [label="Vec<PartitionWatcher>"];
session [label="Session"]; plugin [label = "Studio Plugin"];
web_server [label="Rouille Server"]; roblox_studio [label = "Roblox Studio"];
vfs_session [label="Arc<RwLock<VfsSession>>"]; fs [label = "Filesystem"];
rbx_session [label="Arc<RwLock<RbxSession>>"]; fs_watcher [label = "Filesystem Watcher"];
session [label = "Session"];
web_server [label = "Web API"];
imfs [label = "In-Memory Filesystem"];
rbx_session [label = "RbxSession"];
message_queue [label = "MessageQueue"];
middlewares [label = "Middlewares"];
} }