Skip to content

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

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

Fields

No fields configured for Feature.

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions