Цель примера: Познакомить с возможностями создания динамических контекстов, т.е. контекстов, данные для которых генерируются в результате выполнения JSONata запросов.
Иногда требуется обогатить контекст дополнительной информацией или, напротив, оптимизировать его представление.
В некоторых случаях требуется полностью динамический контекст, наполненный виртуальными компонентами, являющимися производной от базовой информации.
Данный пример генерирует архитектурные контексты уровня L1 на базе данных архитектуры уровня L2.
Результат рендеринга описанной архитектуры уровня L2:
Сгенерированное представление уровня L1:
- components - данные архитектуры для рендеринга
- components.yaml - компоненты уровня L2
- root.yaml - корневой манифест данных архитектуры
- contexts - архитектурные контексты
- l1.yaml - манифест контекста уровня L1
- l2.yaml - манифест контекста уровня L2
- root.yaml - корневой манифест контекстов
- images - картинки для настоящей документации
- dochub.yaml - корневой манифест примера
В меню плагина DocHub выберите пункты "L1" или "L2"
Вносите изменения в данные архитектуры в файлах каталога components/. Наблюдайте изменения в рендеринге плагина DocHub.
- Добавьте определения направления связей между компонентами L1 уровня;
- Реализуйте дрилдаун компонентов L1 в L2.


