Skip to content

flockast/build-frontend

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Frontend minimal build

Простая и удобная сборка фронтэнд проекта на основе gulp с использованием препроцессора sass.

Start

Старт проекта. Первым делом необходимо установить все зависимости npm.

$ npm install

Также сборка подразумевает возможность использования bower.

$ bower install

После того как все необходимые плагины и компоненты подгружены, мы можем сделать первый билд нашего прокета.

$ gulp build

Basic Usage

  1. Разделение областей разработки и релиза по папкам: /src - папка разработки и /buld - папка готового проекта.

  2. Возможность отслеживания изменяемых файлов и автоматическое построение проекта.

    $ gulp watch

    или просто

    $ gulp
  3. В проекте установлена киллер-фича, возможность подключать в файл любой другой файл любого расширения, с помощью конструкции

    //= ../path/filename.html

    С её помощью можно подключать одиннаковые куски кода, например шапку и футер html, если у вас в проекте подразумевается несколько старниц. Также можно cконкатинировать все js-файлы в необходимом порядке в один большой минифицированынй файл. Вообщем область применения данной фичи очень широкая и полезная имхо.

    1. Также вы можете не билдить весь проект разом, если были выполнены изменения только в одной оласти кода. Можно пользоваться следующими командами
    $ gulp html:build
    $ gulp style:build
    $ gulp js:build
    $ gulp fonts:build
    $ gulp image:build

About

The start of frontend project.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published