@rivrkat

Как разделить компоненты и стили на две отдельные (но связанные) командные библиотеки?

Здравствуйте.

В данный момент есть библиотека в которой есть стили и компоненты. Следовательно к проектам подключается эта библиотека и из нее берутся компоненты и стили.

Сейчас задумка такова... Будет одна библиотека компонентов (кнопки, инпуты и тд.) и много разных библиотек стилей (цвета, тени, фрифты и тд) под разные проекты. Мы делаем все проекты на нашей библиотеке компонентов, но у клиентов есть свои фирменные цвета, шрифты и тд., по этому и под каждый проект создается отдельная библиотека стилей.

Как это лучше всего реализовать и использовать в Figma? Может кто-то уже работает по похожей схеме? Подскажите как это лучше реализовать.
  • Вопрос задан
  • 800 просмотров
Решения вопроса 1
mixail_fet
@mixail_fet
Дизайнер веб-интерфейсов
Если у вас есть оплаченная подписка на Figma, вы можете разделять библиотеку компонентов на разные файлы, тем самым разбивая библиотеку на структуру. Выглядит это так:

- Главный файл "Desing-system" - состоит из базовых элементов, которые будут иметь один вид во всех проектах
- - Главный файл фирменного стиля - цвета, шрифты, тени и т.д..
- - - Главный UI-kit конкретного проекта 1
- - - Главный UI-kit конкретного проекта 2
- - - Главный UI-kit конкретного проекта 3
- - - И т.д...

Можно разбивать все на более сложные структуры, но главная мысль в том, что библиотеки можно разбивать на разные файлы, и они могут унаследовать стили друг-друга.

Чтобы было более понятно, почитайте о том, как это сделали в Dropbox:
https://ux.pub/istoriya-o-tom-kak-dropbox-pereshel...
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы