summaryrefslogtreecommitdiff
path: root/diagram.dot
diff options
context:
space:
mode:
authorChristian Grothoff <christian@grothoff.org>2016-03-21 15:31:25 +0100
committerChristian Grothoff <christian@grothoff.org>2016-03-21 15:31:25 +0100
commitf614891dbfe2d558c025d18d0ce93334f9a1a151 (patch)
tree9f4d704e9ec9abc7df291c9b8193409042940a11 /diagram.dot
parent083e5e6c9f570832fa52e0875ed357a3189d1879 (diff)
downloaddocs-f614891dbfe2d558c025d18d0ce93334f9a1a151.tar.gz
docs-f614891dbfe2d558c025d18d0ce93334f9a1a151.tar.bz2
docs-f614891dbfe2d558c025d18d0ce93334f9a1a151.zip
update component diagram
Diffstat (limited to 'diagram.dot')
-rw-r--r--diagram.dot27
1 files changed, 19 insertions, 8 deletions
diff --git a/diagram.dot b/diagram.dot
index 357d073..0082d9e 100644
--- a/diagram.dot
+++ b/diagram.dot
@@ -1,10 +1,21 @@
digraph g {
-size="800,800";
-wallet -> merchant_frontend [label=" buy"];
-merchant_frontend -> merchant_backend [label="internal cooperation"];
-merchant_backend -> merchant_frontend;
-wallet -> exchange [label=" coins withdrawal"];
-merchant_backend -> exchange [label="deposit coins"];
-wallet -> bank [label="wire funds to exchange's account"];
-bank -> exchange [label="notify of wiretransfer"];
+# size="800,800";
+compound=true;
+concatenate=true;
+subgraph cluster_wallet {
+ style=filled;
+ color=lightgrey;
+ webex [label="wallet-webex"];
+ android [label="wallet-android"];
+ legacy [label="wallet-python"];
+ label="Wallets";
+}
+android -> merchant_frontend [label="buy", ltail=cluster_wallet];
+merchant_frontend -> merchant_backend [dir="both"];
+merchant_frontend [label="merchant (frontend)"];
+merchant_backend [label="merchant (backend)"];
+android -> exchange [label="withdraw", ltail=cluster_wallet, dir="both"];
+merchant_backend -> exchange [label="deposit"];
+android -> bank [label="select exchange", ltail=cluster_wallet];
+bank -> exchange [label="wire transfer", dir="both"];
}