diff --git a/architecture-docs/interactions-fediversity.mmd b/architecture-docs/interactions-fediversity.mmd new file mode 100644 index 0000000..2c964b5 --- /dev/null +++ b/architecture-docs/interactions-fediversity.mmd @@ -0,0 +1,30 @@ +flowchart + +subgraph configuration + application-config +end +subgraph resource[resource module] + resource-options + provider-options +end +subgraph application[application module] + application-options{{application-options}} --> application-config + application-config --> config-mapping + resource-options{{resource-options}} --> config-mapping + config-mapping(config-mapping) +end +subgraph fediversity[fediversity setup] + config-mapping -->|required resources| resource-mapping(resource-mapping) + + provider-options{{provider-options}} --> provider-config --> |available resources| resource-mapping -->|configuration| deployment{deployment} + +end + +maintainer((maintainer)) -->|curates| resource + + +contributor((developer)) -->|curates| application +operator((operator)) -->|enters| configuration + + +hosting-provider((hosting\nprovider)) -->|maintains| fediversity diff --git a/architecture-docs/interactions-fediversity.svg b/architecture-docs/interactions-fediversity.svg new file mode 100644 index 0000000..6ac259c --- /dev/null +++ b/architecture-docs/interactions-fediversity.svg @@ -0,0 +1 @@ +

fediversity setup

application module

resource module

configuration

required resources

available resources

configuration

curates

curates

enters

maintains

application-config

resource-options

provider-options

application-options

config-mapping

resource-mapping

provider-config

deployment

maintainer

developer

operator

hosting\nprovider

\ No newline at end of file diff --git a/architecture-docs/interactions.mmd b/architecture-docs/interactions-migration.mmd similarity index 100% rename from architecture-docs/interactions.mmd rename to architecture-docs/interactions-migration.mmd diff --git a/architecture-docs/interactions.svg b/architecture-docs/interactions-migration.svg similarity index 100% rename from architecture-docs/interactions.svg rename to architecture-docs/interactions-migration.svg