-
Notifications
You must be signed in to change notification settings - Fork 0
VS Code Extension
C4 DSL Patterns Extension — это расширение для Visual Studio Code,
которое упрощает работу с архитектурными шаблонами в Structurizr DSL.
Расширение предоставляет удобные инструменты для разработки и
валидации шаблонов с использованием новой сущности $pattern.
- Проверка аргументов шаблонов (выделение лишних и недостающих параметров);
- Отображение встроенной документации паттернов (в формате Markdown);
- Автодополнение параметров шаблонов.
- Скачайте VSIX-файл расширения из релизов;
-
Установите расширение в VS Code:
Инструкция по установке VSIX; -
Скачайте
Pattern Lensиз последнего релиза; - Укажите путь к JAR архиву Pattern Lens в настройках VS Code:
{
"structurizrPatterns.patternLensPath": "path/to/pattern-lens.jar"
}Note
Pattern Lens - это CLI-инструмент, который используется расширением для получения информации о доступных паттернах: параметры, описание и прочее. Без него функциональность VS Code расширения будет недоступна.
Расширение выделяет параметры, которые не описаны в паттерне:

Расширение показывает, какие обязательные параметры вы забыли указать:

Удобное автодополнение параметров шаблона прямо в $pattern блоке:

Наведите курсор на $pattern или параметр - и сразу получите подсказку с документацией:
