README.md

Примеры документов для работы со Structurizr. Верю, что они помогут начать вести архитектуру систем и ит ландшафта в целом всем интересантам.

Настройка рабочего места

  • Установить Java 17+
  • Установить idea (я использую vs code)
  • Установить плагин C4 DSL Extension
  • Скачать structurizr-lite.war (в документации есть ссылка на github https://docs.structurizr.com/lite/installation)

Для запуска необходимо прописать в терминале следующую команду

java "-Djdk.util.jar.enableMultiRelease=false" -jar C:\structurizr-lite\structurizr-lite.war C:\Users\ПК\.git\structurizr

где

-jar C:\structurizr-lite\structurizr-lite.war указывается источник structurizr
"C:\Users\.git\structurizr" локальный репозиторий ```

Структура:
1. workspace.dsl - рабочее пространство модели архитектуры
2. context.dsl - описание контекста 
3. container.dsl - описание контейнера 
4. landscape.dsl - описание используемых систем (можно  расширить и выделить в отдельный репозиторий)
5. styles.dsl - позволяет задать стили для элементов (подробнее в документации)
Описание

Пример ведения архитектуры как код

Конвейеры
0 успешных
0 с ошибкой