gulp-front
gulp-front copied to clipboard
Frontend boilerplate and framework based on gulp, pug, stylus and babel
Gulp Front
A lean and powerful, gulp-based boilerplate for better front-end coding with Gulp, Pug and Stylus
Demo
Documentation
More information see in docs folder
Core features
- Modern and fast build tool
- Module based BEM CSS framework
- Automatic icon system based on SVG Symbols
- Easy PNG Sprites generation (including @2x)
- A convenient @media mixins
- Smart image compression
Quickstart
-
Install the node.js
-
Clone the project or download the file
git clone [email protected]:zoxon/gulp-front.git --depth 1 my-project -
Go to project folder and run
npm run setup -
Start dev server
npm start -
In browser open page with address
http://localhost:3000/
Main tasks
npm run dev- launches watchers and servernpm run build- compile a projectnpm run zip- compile a project in zipnpm run deploy- compile a project and push inbuildbranch to git repositorynpm run cleanup- remove demo app
Module generator
Create empty module by name in source/modules folder
By default generate only *.pug and *.styl files.
You can call npm run new with additional params like js and yml
npm run new <module-name> [js || yml]
License
The MIT License (MIT)