Skip to content

Commit 6866e88

Browse files
committed
updated and simplified the poseidon architecture diagram
1 parent 64019c4 commit 6866e88

File tree

1 file changed

+9
-14
lines changed

1 file changed

+9
-14
lines changed

dev_notes.md

Lines changed: 9 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
# Developer notes
22

3-
The Poseidon framework is a highly entangled system of integrated software solutions. Changes in one part of the framework often have consequences for others. Especially changes to the most central component, the Poseidon standard, can have far-reaching ramifications.
3+
The Poseidon framework is an entangled system of integrated software solutions. Changes in one part of the framework often have consequences for others. Especially changes to the most central component, the Poseidon standard, can have far-reaching ramifications.
44

55
```mermaid
66
flowchart TD
@@ -28,7 +28,7 @@ flowchart TD
2828
poseidonHS --> poseidonAnalysisHS
2929
3030
xerxes["xerxes"]
31-
poseidonAnalysisHS -- includes --> xerxes
31+
poseidonAnalysisHS --> xerxes
3232
3333
poseidonHS["poseidon-hs library"]
3434
poseidonYMLDef --> poseidonHS
@@ -38,13 +38,14 @@ flowchart TD
3838
ssfDef --> poseidonHS
3939
4040
trident["trident"]
41-
poseidonHS -- includes --> trident
41+
poseidonHS --> trident
4242
4343
api["Web API"]
44-
trident o-- implements and uses --o api
45-
PCA -- serves --x api
46-
PMA -- serves --x api
47-
PAA -- serves --x api
44+
trident -- runs and uses --> api
45+
api --> explorer
46+
PCA --> api
47+
PMA --> api
48+
PAA --> api
4849
4950
jannoR["janno R package"]
5051
jannoDef --> jannoR
@@ -57,21 +58,15 @@ flowchart TD
5758
ssfDef --> minotaur
5859
5960
PCA[(Community Archive)]
60-
packageDef -- uses --> PCA
6161
trident -- validates --> PCA
6262
63-
viewerWebsite[Repository explorer website]
64-
jannoR --> viewerWebsite
65-
viewerWebsite o--o PCA
63+
explorer[Repository explorer website]
6664
6765
PMA[(Minotaur Archive)]
68-
packageDef -- uses --> PMA
69-
PCA -- mirrors --> PMA
7066
minotaur -- generates --> PMA
7167
trident -- validates --> PMA
7268
7369
PAA[(AADR Archive)]
74-
packageDef -- uses --> PAA
7570
trident -- validates --> PAA
7671
7772
website([Poseidon website])

0 commit comments

Comments
 (0)