Пакеты
Экосистема пакетов
Четыре независимо версионируемых пакета используют общий язык выполнения и строгие границы ответственности.
v1.1.0Начальный уровень
Экосистема пакетов
Начните с чистого Dart-ядра и добавляйте сопутствующие пакеты только при необходимости.
| Пакет | Ответственность |
|---|---|
usecase_forge | Среда выполнения, публичные контракты, политики, жизненный цикл и источник диагностических данных. |
usecase_forge_flutter | Компоненты Provider, Builder, Selector и Listener для Flutter, а также явное владение UseCase. |
usecase_forge_test | Наблюдение жизненного цикла, матчеры, событийное ожидание и управляемое время. |
usecase_forge_devtools | Модели диагностического протокола и готовое расширение DevTools. |
Каждый пакет также содержит согласованные с версией инструкции для кодинг-агентов. После выбора runtime-пакета выберите и установите нужный навык.
Версии независимы. Совместимость является объявленным контрактом, а не следствием совпадающих номеров.
Исходный код Flutter-интерфейса DevTools находится в отдельном рабочем проекте usecase_forge_devtools_extension. Он служит только для разработки расширения и намеренно не публикуется как пятый пакет на pub.dev.