Skip to content

[Feature] Отделить генератор локалей от дизайн-системного контура #699

@TorinAsakura

Description

@TorinAsakura

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

@atls-ui-generators/locales относится к контракту микрофронтов: fragments/pages получают локали рядом со своими частями, а не через один общий locales/ru.json. Это не часть дизайн-системного контура Hyperion, поэтому пакет нужно отделить от UI-kit позиционирования и закрепить как инструмент платформы.

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

Разнести принадлежность генератора локалей на уровне пакета и проверок: он остаётся инструментом микрофронтового контура, но не участвует в позиционировании компонентов, темы и дизайн-системного ядра.

Проверить текущий контракт generate-locales: входные fragments/pages, локальные файлы локалей и итоговая сборка. Добавить проверку, которая подтверждает этот контракт на тестовом наборе без зависимости от ручного запуска.

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

  • генератор локалей отделён от дизайн-системного контура Hyperion на уровне package ownership или публичного namespace
  • контракт fragments/pages -> локали рядом с частями подтверждён тестом или smoke-проверкой
  • генератор не позиционируется вместе с компонентами, темой, appearance и icons
  • текущие потребители получают путь миграции без одномоментного удаления старого пакета
  • результат подтверждается штатными проверками

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