Skip to content

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.