meta/architecture-docs/interactions-fediversity.mmd

30 lines
861 B
Text

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