From: rexxnor Date: Sun, 23 Jun 2019 08:41:42 +0000 (+0200) Subject: added diagrams to Ascension developer handbook X-Git-Tag: v0.11.6~93 X-Git-Url: https://git.librecmc.org/?a=commitdiff_plain;h=6df975dccc4f2a8929473374e68518a847f112a2;p=oweals%2Fgnunet.git added diagrams to Ascension developer handbook --- diff --git a/doc/handbook/chapters/developer.texi b/doc/handbook/chapters/developer.texi index a43bd7b37..830a345a8 100644 --- a/doc/handbook/chapters/developer.texi +++ b/doc/handbook/chapters/developer.texi @@ -592,7 +592,7 @@ easily investigated by swapping out individual components. This is typically achieved by simply changing the name of the "BINARY" in the respective configuration section. -Key properties of GNUnet services are that they must be separate +Key properties of GNUnet services are that they must be separate processes and that they must protect themselves by applying tight error checking against the network protocol they implement (thereby achieving a certain degree of robustness). @@ -7958,6 +7958,14 @@ This section discusses the challenges and problems faced when writing the Ascension tool. It also takes a look at possible improvements in the future. +Consider the following diagram that shows the workflow of Ascension: + +@image{images/ascension_ssd,6in,,Ascensions workflow} + +Further the interaction between components of GNUnet are shown in the diagram +below: +@center @image{images/ascension_interaction,,6in,Ascensions workflow} + @menu * Conversions between DNS and GNS:: * DNS Zone Size:: diff --git a/doc/handbook/images/ascension_interaction.png b/doc/handbook/images/ascension_interaction.png new file mode 100644 index 000000000..84e2e9c0f Binary files /dev/null and b/doc/handbook/images/ascension_interaction.png differ diff --git a/doc/handbook/images/ascension_ssd.png b/doc/handbook/images/ascension_ssd.png new file mode 100644 index 000000000..3b142ab31 Binary files /dev/null and b/doc/handbook/images/ascension_ssd.png differ