diff --git a/architecture-docs/interactions-fediversity.png b/architecture-docs/interactions-fediversity.png new file mode 100644 index 0000000..d3327d4 Binary files /dev/null and b/architecture-docs/interactions-fediversity.png differ diff --git a/architecture-docs/interactions-migration.mmd b/architecture-docs/interactions-migration.mmd index 55ef752..83a2175 100644 --- a/architecture-docs/interactions-migration.mmd +++ b/architecture-docs/interactions-migration.mmd @@ -1,6 +1,6 @@ flowchart - user(user) --> |use| deployment + user((user)) --> |use| deployment configuration1 -->|deploy| deployed1 maintainers --> |maintain| fediversity @@ -17,13 +17,13 @@ flowchart provider-config --> |implement runtime interfaces| configurations1 subgraph host[runtime environment] deployment[applications] - state + state{state} end end deployment --> |store| state - operator(operator) --> |change| configuration1 + operator((operator)) --> |change| configuration1 subgraph provider2["fediversity setup B"] subgraph configurations2[configurations] @@ -32,16 +32,16 @@ flowchart end subgraph host2[runtime environment] deployment2[applications] - state2[state] + state2{state} end end - operator --> |trigger| migration + operator --> |trigger| migration(migration) configurations1 & state --> migration migration --> configurations2 & state2 - provider(hosting provider) --> |maintain| provider1 + provider((hosting provider)) --> |maintain| provider1 subgraph fediversity[fediversity source code] applications[application modules] backends[runtime backends] - config[runtime options] + config{{runtime options}} end diff --git a/architecture-docs/interactions-migration.png b/architecture-docs/interactions-migration.png new file mode 100644 index 0000000..54fa447 Binary files /dev/null and b/architecture-docs/interactions-migration.png differ diff --git a/architecture-docs/interactions-migration.svg b/architecture-docs/interactions-migration.svg index 3120ba3..dc15350 100644 --- a/architecture-docs/interactions-migration.svg +++ b/architecture-docs/interactions-migration.svg @@ -1 +1 @@ -

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

maintainers

runtime config

state

operator

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

maintainers

runtime config

state

operator

applications

state

migration

hosting provider

\ No newline at end of file