Recommended workflow

There are many ways in which the Structurizr tooling can be used, but the simplest and recommended workflow is as follows:

  1. Author workspaces locally using a combination of the Structurizr DSL, Structurizr Lite (quickstart), and one of the VS Code/IDE extensions.
  2. Store DSL files in version control (e.g. git).
  3. Publish workspaces to an on-premises installation or the cloud service via the Structurizr CLI if the diagrams/documentation need to be viewed by a wider audience. This can be done manually or via a CI/CD build pipeline.