diff options
author | Christian Grothoff <christian@grothoff.org> | 2016-03-21 15:31:25 +0100 |
---|---|---|
committer | Christian Grothoff <christian@grothoff.org> | 2016-03-21 15:31:25 +0100 |
commit | f614891dbfe2d558c025d18d0ce93334f9a1a151 (patch) | |
tree | 9f4d704e9ec9abc7df291c9b8193409042940a11 /diagram.dot | |
parent | 083e5e6c9f570832fa52e0875ed357a3189d1879 (diff) | |
download | docs-f614891dbfe2d558c025d18d0ce93334f9a1a151.tar.gz docs-f614891dbfe2d558c025d18d0ce93334f9a1a151.tar.bz2 docs-f614891dbfe2d558c025d18d0ce93334f9a1a151.zip |
update component diagram
Diffstat (limited to 'diagram.dot')
-rw-r--r-- | diagram.dot | 27 |
1 files changed, 19 insertions, 8 deletions
diff --git a/diagram.dot b/diagram.dot index 357d0737..0082d9ea 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"]; } |