diff --git a/architecture-docs/interactions.mmd b/architecture-docs/interactions.mmd index 11d2b82..f1e7466 100644 --- a/architecture-docs/interactions.mmd +++ b/architecture-docs/interactions.mmd @@ -2,19 +2,19 @@ flowchart user(user) --> |use| deployment - configuration -->|deploy| deployed + configuration1 -->|deploy| deployed1 devs(developers) --> |maintain| fediversity fediversity --> |update| provider1 subgraph provider1["fediversity setup A"] - subgraph panel1[panel] - configuration[staged configuration] - configuration --> |update| configuration - deployed[deployed configuration] + subgraph configurations1[configurations] + configuration1[staged configuration] + configuration1 --> |update| configuration1 + deployed1[deployed configuration] end - deployed --> |describe| deployment + deployed1 --> |describe| deployment provider-config[runtime config] --> |describe| host - provider-config --> |implement runtime interfaces| panel1 + provider-config --> |implement runtime interfaces| configurations1 subgraph host[runtime environment] deployment[applications] state @@ -23,10 +23,10 @@ flowchart deployment --> |store| state - operator(operator) --> |change| configuration + operator(operator) --> |change| configuration1 subgraph provider2["fediversity setup B"] - subgraph panel2[panel] + subgraph configurations2[configurations] configuration2[staged configuration] deployed2[deployed configuration] end @@ -37,8 +37,8 @@ flowchart end operator --> |trigger| migration - configuration & deployed & state --> migration - migration --> configuration2 & deployed2 & state2 + configurations1 & state --> migration + migration --> configurations2 & state2 provider(hosting provider) --> |maintain| provider1 subgraph fediversity[fediversity source code] applications[application modules] diff --git a/architecture-docs/interactions.svg b/architecture-docs/interactions.svg index 74ed633..b605d61 100644 --- a/architecture-docs/interactions.svg +++ b/architecture-docs/interactions.svg @@ -1 +1 @@ -

fediversity setup B

fediversity setup A

runtime environment

panel

runtime environment

panel

use

deploy

update

describe

store

change

trigger

maintain

update

describe

implement runtime interfaces

maintain

fediversity source code

application modules

runtime backends

runtime options

user

applications

staged configuration

deployed configuration

developers

runtime config

state

operator

staged configuration

deployed configuration

applications

state

migration

hosting provider

\ No newline at end of file +

fediversity setup B

fediversity setup A

runtime environment

runtime environment

configurations

use

deploy

update

describe

store

change

trigger

maintain

update

describe

implement runtime interfaces

maintain

fediversity source code

application modules

runtime backends

runtime options

configurations

staged configuration

deployed configuration

user

applications

staged configuration

deployed configuration

developers

runtime config

state

operator

applications

state

migration

hosting provider

\ No newline at end of file