summaryrefslogtreecommitdiff
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
parent8073e67a82ad8dee2b26c8a3b22d69826b9fc6ff (diff)
illustration of Taler software architecture
-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;
+
+}