Requirements¶
Arch-c4-sync component is exppected to provide the following behaviors.
Functional¶
- To download a remote Structurizr C4 model.
- To load a Structurizr C4 model from a local Structurizr DSL file.
- To load a Structurizr C4 model from a local coporate infrastucture DSL file.
- To merge several Structurizr C4 models.
- To upload a Structurizr C4 model to a Structurizr cloud account.
Non-functional¶
- To provide an executable artefact in a Docker containerized way.