Вспомогательные инструменты для разработки конфигураций#
При разработке конфигураций SOWA в ряде IDE, возможно использовать автодополнение/подсказки по параметрам/валидацию структуры yaml-конфигурации.
Поддерживаемые среды разработки:
Visual Studio Code (и его ответвления - Cursor, VSCodium и др.);
JetBrains (IntelliJ IDEA, PyCharm, WebStorm и др.).
Требуется плагин поддержки языка YAML (для Visual Studio Code - https://marketplace.visualstudio.com/items?itemName=redhat.vscode-yaml, для IDE семейства jetbrains - https://plugins.jetbrains.com/plugin/13126-yaml).
Схема для валидации конфигурации:
Минимальный пример настройки для Visual Studio Code:
# yaml-language-server: $schema=schema.json
# Ниже YAML-конфигурация
profile: test
profile_version: DEMO-1.4
system:
optional:
log_level: debug
....