Исходники
Вся дизайн-система — цвета, шрифты, кнопки, блоки и шаблоны страниц — хранится в одном проекте с полной историей изменений. Каждая правка сохраняется отдельной записью, и любую из них можно найти и отменить.
ICE FACE · дизайн-система
Коротко для менеджера проекта и заказчика: где что лежит, как одна правка доходит до всех страниц, кто её утверждает, как проверяется совпадение с действующим сайтом и как новая версия витрины публикуется и откатывается.
Где что лежит
Вся дизайн-система — цвета, шрифты, кнопки, блоки и шаблоны страниц — хранится в одном проекте с полной историей изменений. Каждая правка сохраняется отдельной записью, и любую из них можно найти и отменить.
Из исходников собираются страницы, которые открываются в любом браузере без интернета. Витрина для заказчика публикуется на design.ice-face.ru; в неё попадают предложения и только те копии страниц, которые полностью совпали с сайтом.
Сайт ice-face.ru — единственный образец для копий страниц. Дизайн-система его не меняет: ни страницы, ни адреса, ни настройки сайта, ни данные магазина и онлайн-записи.
Снимки сайта и копий, разница между ними и замеры хранятся отдельно от исходников. В самом проекте остаётся реестр готовности: какая страница совпала, по какому прогону и когда.
Как проходит правка
Правку делают там, где элемент описан, а не на каждой странице отдельно. Чем общее место, тем больше страниц она затронет.
Каждое такое значение записано один раз под своим именем. Меняем его в одном месте — и оно меняется на всех страницах, где используется.
Элемент описан один раз и собирается на всех страницах из одного описания. Правка элемента меняет его везде сразу; список затронутых страниц есть в карте использования.
Блок тоже собирается из одного источника. Шапка и подвал общие почти для всех страниц, поэтому их правка затрагивает почти всю витрину.
Правка шаблона или текста одной страницы меняет только её. Если нужное изменение касается общего элемента, его делают в элементе, а не на странице.
После любой правки автоматические проверки пересобирают все страницы, и каждая затронутая страница, у которой есть копия сайта, заново сверяется с сайтом. Проверять только ту страницу, ради которой делалась правка, недостаточно.
Состояния страниц
Новое решение никогда не меняет копию действующего сайта: оно живёт рядом, отдельной страницей, пока его не утвердят.
Точная копия страницы действующего сайта. Она повторяет сайт как есть, включая его недостатки. Улучшения в неё не вносятся.
Новое решение показывается отдельной страницей с плашкой «Предложение · не утверждено и не внедрено». Копия сайта при этом не меняется.
Страницы на сайте нет или данных недостаточно. Черновик не выдаётся за решение, пока не собраны доказательства.
Кто и как утверждает
| Шаг | Кто | Что происходит |
|---|---|---|
| Предложение | Команда проекта | Готовит новое решение отдельной страницей-предложением — только там, где отдельное улучшение явно разрешено. Копия сайта остаётся без изменений. |
| Решение | Заказчик | Утверждает конкретный вариант. Решение записывается с датой и ссылкой на утверждённый вариант; сама ссылка на макет или доступ к нему утверждением не считаются. |
| Внедрение | Команда проекта | Переносит утверждённое решение в общие элементы и страницы, затем повторяет все проверки и сверку. |
| Проверка и приёмка | Названы в задаче | Кто проверяет содержание, кто — дизайн и кто принимает результат, указывается отдельно в каждой задаче. Имена не угадываются по участию в переписке или встрече. |
Утверждение одной страницы не меняет статус других страниц, шапки или подвала: каждое решение принимается отдельно.
Совпадение с сайтом
Публикация и откат
Документы
Документы лежат в проекте дизайн-системы; команда проекта пришлёт нужный по запросу.
docs/GUIDE.md — подробная инструкция для команды: как работать с дизайн-системой шаг за шагомdocs/USAGE_MAP.md — карта использования: какие страницы затронет правка каждого блока, стиля и группы значенийdocs/LIVE_PARITY.md — как устроена сверка копий с сайтом и публикацияdocs/EVOLUTION_MODEL.md — статусы страниц и порядок перехода от текущего сайта к утверждённым изменениямКаталог элементов дизайн-системы: открыть дизайн-систему.