fullgod / initium

Основа для старта проекта

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

#Инитум Шаблон помогает быстро начать вёрстку проекта.

Перед началом работы нужно установить зависимости:

npm install

Можно Ярном, если есть:

yarn

##Режимы Одноразовая сборка:

npm start
yarn start

Запуск живой сборки на локальном сервере:

npm run live
yarn live

Живая сборка на локальном сервере и туннель в интернет:

npm run external-world
yarn external-world

##Шаблонизация Шаблоны собираются из папки templates с помощью pug. Составные части лежат в blocks. Боевые файлы автоматически собираются в корне проекта.

##Стили Верстаются в assets/source/styles/layout.pcss, компилируются в assets/css/style.css. Работает антикэш.

####PostCSS Переменные (postcss-simple-vars):

$f_Helvetica: "Helvetica Neue", Arial, sans-serif;

Вложенность (postcss-nested) для элементов и модификаторов в БЭМе:

.block {
  ...
  
  &__element {
    ...
  }
  
  &--modifier {
    ...
  }
}

CSSNext. Штуки из CSS 4, префиксы, кастомные медиа-запросы.

##Сжатие картинок Картинки кладутся в assets/source/img/ и с помощью gulp-imagemin минифицируются в папку assets/img/.

##Скрипты Можно писать на es2015 — подключен и работает Бабель. Включен jQuery 3. Работает антикэш.

##Авторы Илья Страйков, Кирилл Чернаков, Олег Алешкин, Арсений Максимов, Ваня Клименко.

-- Используется в проектах Кодельной и Гридли

About

Основа для старта проекта


Languages

Language:JavaScript 69.5%Language:HTML 30.5%