ui-kit-eds-ce
Описание
Языки
TypeScript
- Shell
- HTML
- JavaScript
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
Установка зависимостей:
Перед установкой лучше выполнить
, чтобы получить свежие изменения
yarn install
Запуск витрины
yarn storybook
Разработка
Процесс разработки библиотеки описан в файле DEVELOPMENT.md.
Тестирование
Каждый пакет покрывается необходимым, достаточным набором тестов, чтобы считать, что компонент работает правильно, как задумано дизайнерами и разработчиками. Для этого мы используем 2 типа тестов:
- unit-тесты для проверки свойств и состояний компонентов. Для написания данного типа тестов используется фреймворк jest
- e2e-тесты для проверки внешнего вида компонентов и сложных сценариев. Для написания данного типа тестов используется фреймворк playwright
Полный гайд по написанию и запуску тестов вы можете посмотреть в документе TESTING.md.