summaryrefslogtreecommitdiff
path: root/images
diff options
context:
space:
mode:
authorChristian Grothoff <christian@grothoff.org>2016-01-24 15:17:01 +0100
committerChristian Grothoff <christian@grothoff.org>2016-01-24 15:17:01 +0100
commit7d268b511c64087b812b324beb8f22f0e55cd1a3 (patch)
treed746efbba5d874cbda819383a4d0f56d2450eab7 /images
parent8073e67a82ad8dee2b26c8a3b22d69826b9fc6ff (diff)
downloadwww-7d268b511c64087b812b324beb8f22f0e55cd1a3.tar.gz
www-7d268b511c64087b812b324beb8f22f0e55cd1a3.tar.bz2
www-7d268b511c64087b812b324beb8f22f0e55cd1a3.zip
illustration of Taler software architecture
Diffstat (limited to 'images')
-rw-r--r--images/dependencies.dot33
1 files changed, 33 insertions, 0 deletions
diff --git a/images/dependencies.dot b/images/dependencies.dot
new file mode 100644
index 00000000..bf5b66e3
--- /dev/null
+++ b/images/dependencies.dot
@@ -0,0 +1,33 @@
+digraph dependencies {
+splines = true;
+
+ Mint [shape=house];
+ Mint -> libmicrohttpd;
+ Mint -> libtalerutil;
+ Mint -> libtalermintdb;
+ libtalerutil -> libgnunetutil;
+ libgnunetutil -> libunistring;
+ libmicrohttpd -> libgnutls;
+ libgnunetutil -> libgcrypt;
+ libgnutls -> libnettle;
+ Mint -> libjansson;
+ libtalermintdb -> libtalerpq;
+ libtalerpq -> libpq;
+ libpq -> Postgres [shape=dashed];
+
+ Postgres [shape=house];
+
+ Auditor [shape=house];
+ Auditor -> libtalerutil;
+ Auditor -> libtalermintdb;
+
+ Wallet [shape=house];
+ Wallet -> libtalerutil;
+
+ Merchant [shape=house];
+ Merchant -> libmicrohttpd;
+ Merchant -> libjansson;
+ Merchant -> libtalerutil;
+ Merchant -> libtalerpq;
+
+}