Skip to content

svovochka/igetup-layout

Repository files navigation

#Igetup -- верстка

##1. Описание

В проекте использованы расширения pug(html) и scss(css). Структура директорий проекта (директория /src):

  • /pug - исходные файлы HTML-разметки
  • /scss - таблицы стилей
  • /fonts - шрифты
  • /img - изображения, являющиеся частью макета
  • /data - изображения и файлы, эмулирующие пользовательский контент
  • /js - скрипты, эмулирующие поведение макета
  • /vendor - дополнительные js и css библиотеки

##2. Сборка

Сборка проекта автоматизирована. В качестве сборщика используется компилятор gulp. Для исключения проблем версионности используемых библиотек и платформонезависимости вся логика инкапсулирована в Docker-контейнеры.

Для сборки проекта вам необходимо установить Docker и утилиту docker-compose. Инструкции по установке можно найти на официальных сайтах продуктов:

Docker [https://docs.docker.com/install/]

Docker Compose [https://docs.docker.com/compose/install/]

После установки откройте консоль, перейдите в корневую директорию проекта и установите требуемые компоненты с помощью команды

$ docker-compose -f docker-compose-deps.yml up

В результате все требуемые модули будут установлены в директорию ./node_modules .

Затем запустите сборку проекта с помощью команды

$ docker-compose -f docker-compose-builder.yml up

В результате все сраницы проекта будут скомпилированы и сохранены в директории ./dist

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published