0
месяц назад
месяц назад
месяц назад
месяц назад
месяц назад
месяц назад
месяц назад
месяц назад
месяц назад
месяц назад
месяц назад
месяц назад
месяц назад
месяц назад
месяц назад
месяц назад
месяц назад
месяц назад
месяц назад
месяц назад
месяц назад
месяц назад
месяц назад
месяц назад
месяц назад
месяц назад
месяц назад
месяц назад
месяц назад
месяц назад
месяц назад
месяц назад
месяц назад
README.md

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 для смены темы:

Change theme (deprecated)

  1. Импортируем hook useTheme:

    import { useTheme } from "@cloud-ru/uikit-product-utils";

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

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