Дизайн система компонентов 63 Pokupki
Просмотр в интерактивном режиме
Установка:
npm i @63pokupki/design-system
Публикация:
Перед запуском команд убедиться, что установлены зависимости и имеются права доступа на публикацию
- Сделать изменения.
- Собрать проект
npm run dist
- Добавить изменения в отслеживаемые. Сделать коммит с изменениями локально.
- Выполнить команду
npm run publish:patch
Изменения в storybook:
После внесённых изменений, необходимо выполнить команды
npm run libgen
npm run storybook:build
- Затем повторить команды из Публикации выше
Введение
Данная система разработана для организации и облегчения работы над проектом.
Она содержит в себе набор переиспользуемых компонентов в виде html заготовок и их стилей, которые удобно переиспользовать. По сути, это конструктор лего. Из маленьких общих блоков можно собрать более крупные блоки в едином стиле и структуре, без дублирования кода.
Новый дизайн (страницы, компонента, блока, элемента) должен быть разбит на отдельные общие независимые блоки, которые надо поместить в этот проект в соответствующие разделы перед использованием на основном сайте.
Далее на их основе делаются более крупные и специфичные блоки.
Упор делается на простоту, гибкость, независимость и переиспользуемость.
Содержание
- Правила наименования
- Стилизация
- Как пользоваться дизайн-системой
- Как пользоваться шрифтовыми иконками
- Работа с svg-спрайтом
- Блок "Актуальное". Замена контента
- Замена баннеров во всплывающем меню
- Написание функциональных тестов