uikit-product
Описание
Языки
- TypeScript86,5%
- SCSS12,2%
- CSS0,9%
- JavaScript0,4%
Cloud uikit 
Cloud uikit - библиотека компонентов (бизнес), в которой каждый компонент это отдельный npm-пакет, со своей версионностью и зависимостями.
Storybook
Snack uikit
Snack Storybook [Latest master].
Design
Browser support
Automation testing
Styling:
Import style:
- Импортируем ConfigProvider:
import { ConfigProvider } from "@cloud-ru/uikit-product-utils";
- Оборачиваем проект: в theme передаем тему (deprecated), а в brand – брэнд по умолчанию:
<ConfigProvider theme={ConfigProvider.themes.Purple} brand={ConfigProvider.brand.Cloud}>...</ConfigProvider>
Change brand
-
Импортируем hook useBrand:
import { useBrand } from "@cloud-ru/uikit-product-utils"; -
Используем callback для смены темы:
Change theme (deprecated)
-
Импортируем hook useTheme:
import { useTheme } from "@cloud-ru/uikit-product-utils"; -
Используем callback для смены темы:
Contribution
Changelog
Change log разбит по пакетам.
Вы можете посмотреть changelog либо в Storybook или в необходимого пакета
Questions
Появились вопросы? Возможно ответ на ваши вопросы содержится в Contribution Guide.
Issue Processes
- Создан новый issue
- Issue рассмотрен на грумминге
Участники грумминга: Core team + Review team
Частота грумминга: каждый вторник в 14:00.
Если необходимо записаться на грумминг напишите любому члену Core Team
Если есть необходимость, всегда можно организовать внеочередной грумминг
- После того как Issue пройдет этапы
и inGrooming, попадает вDesignи готово к разработке. Может быть взято любой из команд в работуReady for development
Team Duty
- Ахременко Григорий, Белов Алексей, Козлова Анна, Хлупин Сергей, Ершов Никита
Несет ответственность за техническую часть проекта.
Определять развитие UIKIT
Определяет вид кодовой базы компонентов
Проводит Review-кода компонентов.
Задачи Review team
- Ахременко Григорий
Выстраивает процессы разработки.
Занимается внешним развитием проекта.
Занимается внутренним развитием проекта.
- Малокостов Игорь
Определяет визуальную составляющую компонентов
Лидит Design System