Sketch a rough design diagram
authorSiraaj Khandkar <siraaj@khandkar.net>
Fri, 3 Aug 2018 20:28:30 +0000 (16:28 -0400)
committerSiraaj Khandkar <siraaj@khandkar.net>
Fri, 3 Aug 2018 20:28:30 +0000 (16:28 -0400)
README.md

index a8765f8..72512e9 100644 (file)
--- a/README.md
+++ b/README.md
@@ -6,3 +6,34 @@ Experimental, system monitor and status (bar) reporter I use with
 [dwm](https://dwm.suckless.org/) on GNU/Linux.
 
 ![screenshot](screenshot.jpg)
+
+
+Design
+------
+
+```
+ parallel   +----------+  +----------+     +----------+
+ stateless  | sensor_1 |  | sensor_2 | ... | sensor_n |
+ collectors +----------+  +----------+     +----------+
+                |             |                 |
+              data          data              data
+                |             |                 |
+                V             V                 V
+ serial     +-----------------------------------------+
+ stateful   |              controller                 |
+ observer   +-----------------------------------------+
+                              |
+                          decisions
+                              |
+                              V
+ serial     +-----------------------------------------+
+ stateless  |              actuator                   |
+ executor   +-----------------------------------------+
+                              |
+                        system commands
+                              |
+                              V
+                            ~~~~~~
+                            ~ OS ~
+                            ~~~~~~
+```
This page took 0.025442 seconds and 4 git commands to generate.