File 'gulpfile.js' views files from '#src' folder and builds them in 'name of project_dir' folder. You can use it to simplify the work on the front-end part of web-app.
- html: copies all html files, which do not start with '_'. Before copying it replaces all @@include('_*.html') strings with the code in corresponding partial representations (which should start with '_'); change all tags to 'picture + source + img' combination.
- css: compile all 'scss' files to css and min.css, grouping by media.
- js: copy all 'js' files to js and min.js.
- images: copy image from the source folder and create copy with 'wepb'.(thats why we convert img to picture combination in html).
- fonts: convert otf to ttf if (using specified gulp task), then make 'woff'/'woff2' fonts and write them in css.