Как написать плагин
Пошаговое руководство по написанию плагина для dagstack/plugin-system — от создания папки до прохождения контрактных тестов.
Конфигурация плагинов
Как плагин получает свои настройки через dagstack/config-spec — объявление секции, чтение в setup, валидация pydantic-схемой.
Жизненный цикл плагина
Три фазы работы плагина — регистрация, инициализация, завершение. Порядок вызовов, зависимости, обработка ошибок.
Тестирование плагинов
Как запускать unit-тесты плагина, контрактные тесты, интеграционные тесты с реальной экосистемой. Структура директорий, CI-интеграция, отладка проваленных проверок.
Зависимости между плагинами
depends_on в манифесте, топологическая сортировка при setup, циклы, partial failure при падении зависимости.
Классы диспетчеризации
5 элементов