Size: a a a

2020 March 20

🦉⁣

🦉 ⁣ in ☄️ effector
идеально
источник

🦉⁣

🦉 ⁣ in ☄️ effector
дизайн-ревью невозможно пройти, потому что дизайнеры будут каждый день ревьювить каждую правку компонента
источник

TK

Tauka Kunzhol in ☄️ effector
🦉 ⁣
дизайн-ревью невозможно пройти, потому что дизайнеры будут каждый день ревьювить каждую правку компонента
вы уже пробовали юзать его?
источник

🦉⁣

🦉 ⁣ in ☄️ effector
Tauka Kunzhol
вы уже пробовали юзать его?
пробовали
развалился на этапе сборки тс
источник

🦉⁣

🦉 ⁣ in ☄️ effector
не работает этот подход
источник

🦉⁣

🦉 ⁣ in ☄️ effector
сейчас работаем над тем, чтобы идти в другую сторону:
из дизайнов генерировать код/разметку
источник

🦉⁣

🦉 ⁣ in ☄️ effector
системность работает лучше разрозненности
источник

TK

Tauka Kunzhol in ☄️ effector
хм, спасибо, учтем
источник

DZ

Dmitry Zherebko in ☄️ effector
🦉 ⁣
сейчас работаем над тем, чтобы идти в другую сторону:
из дизайнов генерировать код/разметку
а это как называется говнокодер только у дизайнеров? а то у меня подозрения что у нас такой
источник

🦉⁣

🦉 ⁣ in ☄️ effector
с чем мы столкнулись:
1. обновил компонент, разъехалась верстка остальных, а ещё получаешь варнинги несовпадения версий

2. куча разработчиков постоянно меняют компоненты под себя. Быстро появляется куча форков, под каждый новый проект, новый форк кнопки

3. невозможно сделать дизайн-систему. Поддерживать 50 компонентов, где у каждого несколько версий в проекте, крайне тяжело. Тестировать это крайне тяжело. Ведь приходится при обновлении компонента, проверять не только на последней версии всех компонентов, но и тестировать различные комбинации, а это дно, которое невозможно легко достать.

4. постоянно неактуальные компоненты в проектах. Мы выпустили обновления для компонентов. Но к нам приходят с проблемами: кнопка первой версии, а группировка кнопок уже третьей и вместе не работают, что делать. Обновить не могут, ибо завязаны на эту версию кнопки. Или не могут обновить, потому что где-то ещё поедет.
источник

🦜

🦜 in ☄️ effector
Dmitry Zherebko
а это как называется говнокодер только у дизайнеров? а то у меня подозрения что у нас такой
Бездарь
источник

l

la gente está muy loca in ☄️ effector
Dmitry Zherebko
а это как называется говнокодер только у дизайнеров? а то у меня подозрения что у нас такой
😅😅
источник

l

la gente está muy loca in ☄️ effector
кстати дельное замечание))
источник

🦉⁣

🦉 ⁣ in ☄️ effector
как решили:
1. Компоненты выпускаются пачками, и обновляются пачками. Тестируется полностью вся пачка компонентов. Дизайн-ревью проходит тоже разом вся пачка. Установить одну зависимость и обновлять её, гораздо легче, чем десятки.

2. Компоненты делятся на пачки по смыслу: core где лежат основные атомы и молекулы, timing всякие компоненты для работы с датами и временем, editor компоненты для richtext editor, banking всё для банка, карточки и акции. Эти пачки могут шариться между разными проектами.

3. У каждого проекта есть внутри своя библиотека компонентов, которая не является пакетом и не имеет своей версии. Но которая зависит от каких-то пачек.

4. Стараемся сводить количество пачек к минимуму. Чтобы не порождать проблемы зависимостей: чтобы получить новую банковскую карточку, нужно установить новый core, а это тянет за собой обновление внутренней библиотеки компонентов.

5. Тщательно следим за semver в пачках. Major release как можно реже. Собираем breaking в отдельном RFC и релизим много ломающих изменений разом. Поддерживаем только одну предыдущую версию.

6. При каждом релизе и дизайн-ревью генерируем карту состояний для каждого компонента, карту всех компонентов, также объединяем созданные компоненты в наборы, и запускаем в разных размерах экранов, для всего этого делается скриншот тесты через percy. То есть всегда четко видно, какие компоненты и где изменились. Аналогичная процедура есть для Props API каждого компонента. Генерируем автоматический diff для набора пропс каждого компонента и в релизе видно что изменилось.
источник

SS

S S in ☄️ effector
Извиняюсь за оффтоп, кто нибудь из участников группы пользуется tailwind css?
источник

АБ

Александр Бакиматов in ☄️ effector
S S
Извиняюсь за оффтоп, кто нибудь из участников группы пользуется tailwind css?
источник

SS

S S in ☄️ effector
Ооо круто
источник

DD

Dmitriy D. in ☄️ effector
Подскажите пожалуйста как зафорить апдейт стора?
источник

l

la gente está muy loca in ☄️ effector
Dmitriy D.
Подскажите пожалуйста как зафорить апдейт стора?
в какой ситуации возникла такая потребность?
источник

VR

Victor Rusakovich in ☄️ effector
🦉 ⁣
эта штука ничего не дает, кроме очередных костылей
ну там прикольно что можно не прыгая по репам прям сразу быстро взять и поправить пакет и выкатить новую версию
источник