ui-kit-eds-ce

2
месяц назад
год назад
месяц назад
год назад
год назад
год назад
год назад
месяц назад
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.