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 Bfediversity setup Aruntime environmentruntime environmentconfigurationsusedeployupdatedescribestorechangetriggermaintainupdatedescribeimplement runtime interfacesmaintainfediversity source codeapplication modulesruntime backendsruntime optionsconfigurationsstaged configurationdeployed configurationuserapplicationsstaged configurationdeployed configurationmaintainersruntime configstateoperatorapplicationsstatemigrationhosting provider \ No newline at end of file +fediversity setup Bfediversity setup Aruntime environmentruntime environmentconfigurationsusedeployupdatedescribestorechangetriggermaintainupdatedescribeimplement runtime interfacesmaintainfediversity source codeapplication modulesruntime backendsruntime optionsconfigurationsstaged configurationdeployed configurationuserapplicationsstaged configurationdeployed configurationmaintainersruntime configstateoperatorapplicationsstatemigrationhosting provider \ No newline at end of file
fediversity setup B
fediversity setup A
runtime environment
configurations
use
deploy
update
describe
store
change
trigger
maintain
implement runtime interfaces
fediversity source code
application modules
runtime backends
runtime options
staged configuration
deployed configuration
user
applications
maintainers
runtime config
state
operator
migration
hosting provider