Skip to content

cloud-ru-tech/uikit-product

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4,428 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Cloud uikit lerna

Cloud uikit - библиотека компонентов (бизнес), в которой каждый компонент это отдельный npm-пакет, со своей версионностью и зависимостями.

Storybook

Storybook [Latest master].

Snack uikit

Snack Storybook [Latest master].

Design

Figma

Browser support

Chrome Firefox Chromium Safari

Automation testing

Chrome Firefox

Styling:

Import style:

  1. Импортируем ConfigProvider: import { ConfigProvider } from "@cloud-ru/uikit-product-utils";
  2. Оборачиваем проект: в theme передаем тему (deprecated), а в brand – брэнд по умолчанию: <ConfigProvider theme={ConfigProvider.themes.Purple} brand={ConfigProvider.brand.Cloud}>...</ConfigProvider>

Change brand

  1. Импортируем hook useBrand: import { useBrand } from "@cloud-ru/uikit-product-utils";

  2. Используем callback для смены темы:

const { Brand, changeBrand } = useBrand();
changeBrand(Brand.MLSpace);

Change theme (deprecated)

  1. Импортируем hook useTheme: import { useTheme } from "@cloud-ru/uikit-product-utils";

  2. Используем callback для смены темы:

const { changeTheme, Themes } = useTheme();
changeTheme(Themes.Purple);

Contribution

Contribution Guide

Changelog

Change log разбит по пакетам. Вы можете посмотреть changelog либо в Storybook или в package необходимого пакета

Questions

Появились вопросы? Возможно ответ на ваши вопросы содержится в Contribution Guide.

Issue Processes

  1. Создан новый issue
  2. Issue рассмотрен на грумминге

    Участники грумминга: Core team + Review team

    Частота грумминга: каждый вторник в 14:00.

    Если необходимо записаться на грумминг напишите любому члену Core Team

Если есть необходимость, всегда можно организовать внеочередной грумминг
  1. После того как Issue пройдет этапы Grooming и in Design, попадает в Ready for development и готово к разработке. Может быть взято любой из команд в работу

Team Duty

Core team - Ахременко Григорий, Белов Алексей, Козлова Анна, Хлупин Сергей, Ершов Никита

Несет ответственность за техническую часть проекта.

Определять развитие UIKIT

Определяет вид кодовой базы компонентов

Проводит Review-кода компонентов.

Задачи Review team


Team lead - Ахременко Григорий

Выстраивает процессы разработки.

Занимается внешним развитием проекта.

Занимается внутренним развитием проекта.

Design lead - Малокостов Игорь

Определяет визуальную составляющую компонентов

Лидит Design System

About

No description, website, or topics provided.

Resources

License

Contributing

Stars

Watchers

Forks

Packages

 
 
 

Contributors

Languages