commit 5b08f476ec93193756f1152ffbae722cee9e07d3
parent dc1676ce694ff0c6aa90dbde06587928c1f13424
Author: Marcello Stanisci <marcello.stanisci@inria.fr>
Date: Wed, 26 Oct 2016 16:42:41 +0200
dot diagram for docs
Diffstat:
3 files changed, 23 insertions(+), 3 deletions(-)
diff --git a/doc/Makefile.am b/doc/Makefile.am
@@ -1,2 +1,5 @@
info_TEXINFOS = manual.texi
manual_TEXINFOS = version.texi
+
+# FIXME. Find a way to compile arch.dot here.
+# The command is: dot -Tpng arch.dot > arch.png
diff --git a/doc/arch.dot b/doc/arch.dot
@@ -0,0 +1,18 @@
+digraph G {
+
+ user[label="User browser"];
+ subgraph cluster_0 {
+ Frontend;
+ Backend;
+ DBMS;
+ label="Shop";
+ }
+ subgraph cluster_1 {
+ Exchange;
+ label="Exchange";
+ }
+ user->Frontend;
+ Frontend->Backend;
+ Backend->DBMS;
+ Backend->Exchange;
+}
diff --git a/doc/manual.texi b/doc/manual.texi
@@ -85,11 +85,10 @@ result, the frontend never has to directly communicate with the
exchange, and also does not deal with sensitive data (such as the
merchant's signing keys and bank account information).
-@c FIXME: this needs an image!
-@c show browser, Web server (frontend), Taler backend, DBMS and Taler exchange,
+@center @image{arch, 3in, 4in}
-@c re-FIXME: image like screenshots or diagrams?
+@c FIXME: How?
@c and possibly even back office (Web service for shop owner)
@c and interactions (select products, pay, deposit, confirm, persist, track)