Переименование файлов прошло быстро. Большинство компонентов назывались по классике — input, button. Из фишечек: я добавил префикс ❖ (символ) в название файла. Для компонента это такой, для других библиотек свои (✦ Tokens, ✶ Effects и т.д.). Это помогло быстрее отсеивать глазами компоненты от стилей/шрифтов/организмов в списке Assets.
А вот
нейминг пропсов потребовал больше внимания. Раньше был хаос. По сути, я работал уже над третьей версией системы, и тянулось много легаси. Один хвост отрубишь — три новых появятся.
Навел порядок:
- Если в компоненте есть лейбл, он называется Edit label (по аналогии — Edit caption text, Edit placeholder, Edit title).
- Логические группы вынес в настройки и разделил линией. Дело в том, что иногда внутри компонента есть вложенные компоненты — например, в Collapse живёт Button со своими пропсами. Теперь такие кейсы отделены друг от друга.