Skip to content

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

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

Fields

No fields configured for Feature.

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions