Простой сборщик на less для студентов базового курса
Version 1.0.5
Для работы необходимы
Форкнуть себе этот репозиторий и далее сколнировать свой форк!
1 Клонируем с указанием названия папки проекта (название проекта в конце через пробел):
$ git clone git@github.com:your-login-on-github/student-startpack.git project-name
2 Избавляемся от привязки к удаленному репозиторию:
git remote rm origin
3 Создаем пустой репозиторий на github под проект
4 Привязываем наш проект к созданному удаленному репозиторию на github (пример команды):
git remote add origin git@github.com:your-login-on-github/name-repo.git
5 Пушим в удаленный репозиторий на github:
git push -u origin master
6 Ставим зависимости:
npm install
В консоли выполняем команду:
gulp serve
- Поднимается localhost
- В браузере автоматом открывается index.html
- Происходит отслеживание изменений в less файлах и их пересборка
- Происходит отслеживание изменений в html файлах
- При изменении происхожит перезагрузка страницы
project
├───src
│ └───styles
│ ├───blocks (стили блоков)
│ │ ├───_header.less
│ │ ├───_nav.less
│ │ └───etc.
│ │
│ ├───common (общие стили)
│ │ ├───_fonts.less
│ │ ├───_variables.less
│ │ └───etc.
│ │
│ └───style.less
│
└───www
├───fonts
│ ├───font.woff2
│ └───font.woff
│
├───img
│ ├───img.jpg
│ └───etc.
│
├───scripts
│ ├───script.js
│ └───etc.
│
├───style
│ ├───style.css (собранный из less файлов - его не трогаем)
│ └───etc.
│
├───index.html
├───page1.html
└───etc.
- 1.0.5 - расширенное описание как правильно стянуть в свой проект этот стартовый репозиторий
- 1.0.3 - добавлены читабельные сообщения об ошибках в консоли и окне уведомлений. Плагин - gulp-notify
- 1.0.0 - создание сборки