ui-kit-eds-ce12

Форк из sbertech/ui-kit-eds-ce
0
Эта ветка отстает от базовой sbertech/ui-kit-eds-ce/develop на 170 коммитов
год назад
5 месяцев назад
год назад
год назад
год назад
год назад
5 месяцев назад
5 месяцев назад
5 месяцев назад
README.md

SDS Engineer

Инженерный UI Kit представляет собой мощный инструмент для разработчиков, который значительно упрощает процесс создания пользовательских интерфейсов. Этот набор компонентов включает в себя широкий спектр элементов, таких как кнопки, элементы формы и многое другое, что позволяет быстро и эффективно создавать профессиональные и интуитивно понятные интерфейсы.

Запуск витрины компонентов

Пререквизиты
  • NodeJS 18+
  • yarn classic
  • настройка npmrc
@v-uik:registry=https://gitverse.ru/api/packages/sbertech/npm/ registry=https://registry.npmjs.org/ audit=false strict-ssl=false save-exact=true always-auth=true
Установка зависимостей:

Перед установкой лучше выполнить

git pull origin $BRANCH
, чтобы получить свежие изменения

Запуск витрины
yarn storybook

Разработка

Процесс разработки библиотеки описан в файле DEVELOPMENT.md.

Тестирование

Каждый пакет покрывается необходимым, достаточным набором тестов, чтобы считать, что компонент работает правильно, как задумано дизайнерами и разработчиками. Для этого мы используем 2 типа тестов:

  • unit-тесты для проверки свойств и состояний компонентов. Для написания данного типа тестов используется фреймворк jest
  • e2e-тесты для проверки внешнего вида компонентов и сложных сценариев. Для написания данного типа тестов используется фреймворк playwright

Полный гайд по написанию и запуску тестов вы можете посмотреть в документе TESTING.md.