Skip to content

[Feature] Перевести старые шаблоны компонентов на пакеты-источники #696

@TorinAsakura

Description

@TorinAsakura

С чем связан запрос?

В @atls-ui-generators/components после #644 останутся старые шаблоны tooltip, popover, modal и checkbox. Они живут как отдельные деревья внутри генератора и поддерживаются отдельно от рабочих компонентов, из-за чего генератор продолжает быть вторым источником кода.

Опиши план реализации

Перевести tooltip, popover, modal и checkbox на тот же контракт, который вводится в #644: источник генерации находится в рабочем пакете или example-пакете, а генератор только копирует дерево файлов и применяет явные адаптации окружения потребителя.

Удалить .hbs и .raw из этого контура. Для каждого компонента зафиксировать source package, путь входа и список разрешённых преобразований. Генерация должна работать одинаковым механизмом для всех типов компонентов.

Критерии готовности выполнения задачи

  • tooltip, popover, modal и checkbox не хранят ручные копии файлов в @atls-ui-generators/components
  • в генераторе нет .hbs и .raw для component templates
  • каждый тип компонента генерируется из рабочего source package или example package
  • все преобразования импортов перечислены явно в коде генератора
  • smoke-генерация каждого типа создаёт ожидаемые файлы без служебных расширений
  • результат подтверждается штатными проверками

Metadata

Metadata

Assignees

Labels

No fields configured for Feature.

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions