Информация для веб-разработчиков

Документация

Для понимания работы проекта настоятельно рекомендуется для начала ознакомиться с остальными разделами документации, предназначенными для контент-девелоперов (а потому написанными соответствующим языком, но ценность информации от этого не уменьшается).

Используемые технологии

Сайт собирается на gulp-cooker, по ссылке можно ознакомиться с технологией сборки и использовать все её возможности и возможности стека её технологий.

Однако есть и ряд отличий от стандартной сборки:

Написание стилей

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

Все «художественные» элементы, которые отображаются шрифтом с насечками, стилизованы как БЭМ-элементы блока art, если необходимо их переиспользовать, следует миксовать этот блок с основным.

Внутри данного блока многие взаимоотношения элементов основаны на эффекте «выпадения» вертикальных внешних отступов, это следует учитывать при проектировании новых элементов и не писать больше соседних селекторов, чем требуется.

Прочая важная информация о CSS-классах находится в остальных разделах документации.

Универсальные переменные

Дополнение к соответствующему разделу контентной документации (чтобы не перегружать его теми переменными, которые вряд ли понадобятся при наполнении сайта).

Кроме того, узнать о некоторых переменных больше вы сможете из документации gulp-cooker.