Skip to content

Правки в конфигурации сторибука - #97

Merged
fabulous-unicorn merged 19 commits into
release/2.0.0from
chore/storybook-cleanup
Oct 28, 2026
Merged

fabulous-unicorn merged 19 commits into
release/2.0.0from
chore/storybook-cleanup

Conversation

@fabulous-unicorn

@fabulous-unicorn fabulous-unicorn commented Oct 27, 2026 •

Copy link
Copy Markdown
Collaborator
  • Порядок/Группировка компонентов приведен к порядку компонентов в фигме
  • Добавлены теги для отображения статусов компонетов (deprecate, 2.0, design pending)

Спорный момент с тегом × no migration на красном фоне. Он используется для обозначения компонентов, которые сейчас не использовались в локальных проектах, поэтому в версии 2.0 они могут быть либо полностью исключены, либо исключены поначалу, либо у них потенциально будет несовместимый с этим апи.

image

@ryazanovk ryazanovk added the release:v2.0.0 Release version v2.0.0 label Oct 27, 2026
@fabulous-unicorn
fabulous-unicorn marked this pull request as ready for review October 27, 2026 13:29
@fabulous-unicorn
fabulous-unicorn requested a review from a team as a code owner October 27, 2026 13:29
@fabulous-unicorn
fabulous-unicorn requested review from ragozin-nikita and removed request for a team October 27, 2026 13:29
MaskedTextInput,
type MaskedTextInputProps,
type MaskedTextInputRef,
} from 'react-native-advanced-input-mask'

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Пакет год не обновлялся, есть большие риски, что он deprecated

Copy link
Copy Markdown
Collaborator Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Можно добавить задачу в бэклог на пересмотр библиотеки масок. Это давняя зависимость, я ее не перепроверяла и не меняла. Здесь она просто для примера работы legacy input.

type Story = StoryObj<typeof Dialog>
type Story = StoryObj<DialogStoryArgs>

const DialogStory: Story = {}

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Странный export

@grevtsovna

Copy link
Copy Markdown
Collaborator

А я правильно понимаю, что тэги в этом PR появляются? Предлагаю сразу оформить AI-skill для проставления тегов.
Да и в остальном тоже наверное что-то есть, что можно в скилах или AGENTS.md зафиксировать

@fabulous-unicorn

Copy link
Copy Markdown
Collaborator Author

Добавлены навыки ui-kit-public-api, ui-kit-component-docs и ui-kit-storybook:

  • ui-kit-public-api — проектирование, изменение и проверка публичного API: props, callbacks, refs и native-событий. Помогает определить целевой контракт, учесть совместимость и миграцию потребителей, согласовать реализацию с тестами и документацией.
  • ui-kit-component-docs — написание и сокращение Markdown-документации компонентов и публичного JSDoc. Описывает фактический API, defaults, ограничения и рекомендации по доступности, сверяя текст с реализацией.
  • ui-kit-storybook — создание и обновление стори, controls и статусных тегов. По умолчанию использует одну интерактивную стори на компонент; задаёт правила демонстрации состояний и проверки на устройстве, включая расширенную проверку масштабирования текста по необходимости.
  • Сокращены основные файлы навыков, подробные инструкции вынесены в references с загрузкой по необходимости.
  • Уточнены правила тестирования, controls и тегов Storybook, включая автоматический deprecated для явно устаревших компонентов.
  • Разделены просмотр Figma, реализация и обновление ссылок. Изменение значений токенов и перегенерация требуют подтверждения.
  • Добавлена проверка согласованности документации, тестов и стори перед коммитом значимых изменений.

@fabulous-unicorn
fabulous-unicorn merged commit 2103b4a into release/2.0.0 Oct 28, 2026
4 checks passed
@fabulous-unicorn
fabulous-unicorn deleted the chore/storybook-cleanup branch October 28, 2026 12:08
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

release:v2.0.0 Release version v2.0.0

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants