Conversation
|
Theme Builder app deployed! https://plasma.sberdevices.ru/pr/plasma-theme-builder-pr-2664/ |
| "cy:finai:update:webkit": "BROWSER=webkit PACKAGE_NAME=sdds-finai COMPONENTS=$npm_config_components CYPRESS_updateSnapshots=true npm run cy:run", | ||
| "cy:homeds:update:webkit": "BROWSER=webkit PACKAGE_NAME=plasma-homeds COMPONENTS=$npm_config_components CYPRESS_updateSnapshots=true npm run cy:run", | ||
| "cy:update": "for package in b2c giga web cs insol serv scan os platform-ai finai homeds; do npm run cy:$package:update || exit 1; done", | ||
| "cy:update:webkit": "for package in b2c giga web cs insol serv scan os platform-ai finai homeds; do npm run cy:$package:update:webkit || exit 1; done", |
There was a problem hiding this comment.
не забывать бы поддерживать этот список
There was a problem hiding this comment.
я бы чуть более автоматизированно возможно сделал. чтобы об этом вообще не париться. Типа создать отдельный shell скрипт, который будет парсить package.json, забирать от туда все команды по определенному паттерну (у нас же они одинаково для либ называют) и вызывать их все
There was a problem hiding this comment.
лишний оверхед как по мне
There was a problem hiding this comment.
ну у нас уже много дизайн систем, какие добавляются, какие удаляются. Нужно постоянно держать в голове и синхронизировать. Если это можно легко автоматизировать (а это мне кажется так), я бы сделал
There was a problem hiding this comment.
Но мы же не забываем добавить специфические команды под конкретную либу cy:finai:update, почему мы тут должны забыть про это?
Писать непонятный шелл, который будет это все парсить и потом что-то запускать, чтобы это автоматизировать, видится мне наихудшим вариантом.
А вот что как мне кажется имеет место быть, это нодовый скрипт, поддерживающий работу с различными флагами и инкапсулирующий в себе всю работу с запуском тестов. Это разгрузит и без того не малый package.json, + через ci легче будет управлять всем. Но делать это надо в отдельной задаче, тут я сделал пока так, ибо чуть с ума не сошел пока запускал тесты вручную.
There was a problem hiding this comment.
ну шелл был просто как вариант, не обязательно именно на нём писать, нода тоже хорошо пойдёт. Мы не забываем добавить эти команды под конкретную либу, потому что сами потом сразу и используем. А тут другое, и я прям уверен, что это будет пропускаться
ну оке, твоё целевое предложение мне тоже нравится
Core
Carousel
controlledрежим для внешнего управления компонентом;loopдля возможности зациклить карусель;swipeEnabledдля управления переключением слайдов через touch-events;,Swipe:

Loop + autoplay:

What/why changed
controlledрежим для внешнего управления компонентом;loopдля возможности зациклить карусель;swipeEnabledдля управления переключением слайдов через touch-events;📦 Published PR as canary version:
Canary Versions✨ Test out this PR locally via:
npm install @salutejs/plasma-asdk@0.372.0-canary.2664.24072028295.0 npm install @salutejs/plasma-b2c@1.614.0-canary.2664.24072028295.0 npm install @salutejs/plasma-core@1.223.0-canary.2664.24072028295.0 npm install @salutejs/plasma-giga@0.341.0-canary.2664.24072028295.0 npm install @salutejs/plasma-homeds@0.341.0-canary.2664.24072028295.0 npm install @salutejs/plasma-hope@1.369.0-canary.2664.24072028295.0 npm install @salutejs/plasma-icons@1.235.0-canary.2664.24072028295.0 npm install @salutejs/plasma-new-hope@0.358.0-canary.2664.24072028295.0 npm install @salutejs/plasma-tokens@1.135.0-canary.2664.24072028295.0 npm install @salutejs/plasma-ui@1.345.0-canary.2664.24072028295.0 npm install @salutejs/plasma-web@1.616.0-canary.2664.24072028295.0 npm install @salutejs/sdds-bizcom@0.346.0-canary.2664.24072028295.0 npm install @salutejs/sdds-cs@0.350.0-canary.2664.24072028295.0 npm install @salutejs/sdds-dfa@0.344.0-canary.2664.24072028295.0 npm install @salutejs/sdds-finai@0.337.0-canary.2664.24072028295.0 npm install @salutejs/sdds-insol@0.341.0-canary.2664.24072028295.0 npm install @salutejs/sdds-netology@0.345.0-canary.2664.24072028295.0 npm install @salutejs/sdds-os@0.16.0-canary.2664.24072028295.0 npm install @salutejs/sdds-platform-ai@0.345.0-canary.2664.24072028295.0 npm install @salutejs/sdds-sbcom@0.345.0-canary.2664.24072028295.0 npm install @salutejs/sdds-scan@0.344.0-canary.2664.24072028295.0 npm install @salutejs/sdds-serv@0.345.0-canary.2664.24072028295.0 npm install @salutejs/plasma-themes@0.47.0-canary.2664.24072028295.0 npm install @salutejs/sdds-themes@0.62.0-canary.2664.24072028295.0 npm install @salutejs/sdds-api-tests@0.3.0-canary.2664.24072028295.0 npm install @salutejs/plasma-cy-utils@0.153.0-canary.2664.24072028295.0 npm install @salutejs/plasma-sb-utils@0.223.0-canary.2664.24072028295.0 # or yarn add @salutejs/plasma-asdk@0.372.0-canary.2664.24072028295.0 yarn add @salutejs/plasma-b2c@1.614.0-canary.2664.24072028295.0 yarn add @salutejs/plasma-core@1.223.0-canary.2664.24072028295.0 yarn add @salutejs/plasma-giga@0.341.0-canary.2664.24072028295.0 yarn add @salutejs/plasma-homeds@0.341.0-canary.2664.24072028295.0 yarn add @salutejs/plasma-hope@1.369.0-canary.2664.24072028295.0 yarn add @salutejs/plasma-icons@1.235.0-canary.2664.24072028295.0 yarn add @salutejs/plasma-new-hope@0.358.0-canary.2664.24072028295.0 yarn add @salutejs/plasma-tokens@1.135.0-canary.2664.24072028295.0 yarn add @salutejs/plasma-ui@1.345.0-canary.2664.24072028295.0 yarn add @salutejs/plasma-web@1.616.0-canary.2664.24072028295.0 yarn add @salutejs/sdds-bizcom@0.346.0-canary.2664.24072028295.0 yarn add @salutejs/sdds-cs@0.350.0-canary.2664.24072028295.0 yarn add @salutejs/sdds-dfa@0.344.0-canary.2664.24072028295.0 yarn add @salutejs/sdds-finai@0.337.0-canary.2664.24072028295.0 yarn add @salutejs/sdds-insol@0.341.0-canary.2664.24072028295.0 yarn add @salutejs/sdds-netology@0.345.0-canary.2664.24072028295.0 yarn add @salutejs/sdds-os@0.16.0-canary.2664.24072028295.0 yarn add @salutejs/sdds-platform-ai@0.345.0-canary.2664.24072028295.0 yarn add @salutejs/sdds-sbcom@0.345.0-canary.2664.24072028295.0 yarn add @salutejs/sdds-scan@0.344.0-canary.2664.24072028295.0 yarn add @salutejs/sdds-serv@0.345.0-canary.2664.24072028295.0 yarn add @salutejs/plasma-themes@0.47.0-canary.2664.24072028295.0 yarn add @salutejs/sdds-themes@0.62.0-canary.2664.24072028295.0 yarn add @salutejs/sdds-api-tests@0.3.0-canary.2664.24072028295.0 yarn add @salutejs/plasma-cy-utils@0.153.0-canary.2664.24072028295.0 yarn add @salutejs/plasma-sb-utils@0.223.0-canary.2664.24072028295.0