Commit 0377aa16 authored by Éloïs's avatar Éloïs

try to create duniter-rs archi graph

parent 20023c06
Title: Architecture
Order: 10
Date: 2018-29-03
Slug: architecture
Authors: elois
## Organisation en modules
::uml::
@startuml
title Architecture Generale
package "Libraries" {
[crypto]
[conf]
[documents]
[module]
[network]
[wotb]
[dal]
}
package "Main" {
[conf] ---> [load_conf]
[module] ---> [create_channels]
[module] ---> [init_modules]
[start_services]
[pass_hand_to_common]
}
package "CriticalModules" {
[start_services] ---> [cli]
[start_services] ---> [ws2p]
}
package "DefaultModules" {
[start_services] ---> [prover]
[start_services] ---> [ui]
package "Gva" {
[start_services] ---> [gva]
[ws2p] ---> [listen_network_events]
[common] ---> [listen_blockchain_events]
}
}
package "OptionalModules" {
package "Dasa" {
[start_services] ---> [dasa]
[ws2p] ---> [listen_network_events]
[common] ---> [listen_blockchain_events]
}
}
package "Common" {
[pass_hand_to_common] ---> [common]
[dal] ---> [instance_dal]
[ws2p] ---> [listen_network_events]
[gva] ---> [listen_dal_requests]
[dasa] ---> [listen_dal_requests]
}
@enduml
::end-uml::
\ No newline at end of file
File mode changed from 100755 to 100644
File mode changed from 100755 to 100644
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment