README.md

Демо-стенд библиотеки @omega/ui-retail

Порядок работы

  1. Клонируйте этот репозиторий
git clone ssh://git@gitflic.ru:omg/showcase.git
  1. Отведите ветку от мастер-ветки. Формат названия ветки: <компонент Омеги>/<проблемная область>/<дата создания ДДММГГ>, например checkbox/a11y/270524 или select/bottomsheet-on-mobile/230423
git checkout -b select/bottomsheet-on-mobile/230924
  1. Установите зависимости; все необходимые пакеты уже указаны в package.json
npm install
  1. Создайте свой пример в папке src/problems
cp -r ./src/problems/Template ./src/problems/SelectBottomSheetMobile
  1. Импортируйте свой компонент в ./src/problems/problems.tsx
import React from 'react'

import * as A11yRadioCheckbox from './A11yRadioCheckbox'
import * as SelectBottomSheetMobile from './SelectBottomSheetMobile'

export const problems = [
  {
    path: 'A11yRadioCheckbox',
    ...A11yRadioCheckbox
  },
  {
    path: 'SelectBottomSheetMobile',
    ...SelectBottomSheetMobile
  },
]
  1. Запустите проект
npm start
  1. Убедитесь, что проблема воспроизводится: зайдите на localhost:3000 и проведите действия, которые вызовут дефективное поведение. Для воспроизведения на мобильных устройствах при блокировке портов воспользуйтесь решениями для туннелирования, например ngrok, localtunnel или отечественным аналогом tuna, но это не исчерпывающий список

  2. Создайте запрос на слияние от своей ветки в ветку master

  3. Оправьте ссылку на него в чат поддержи Омеги или иным способом заинтересованным лицам

Конвейеры
0 успешных
0 с ошибкой