First of all, install the dependencies.
# Clone this repository
$ git clone [email protected]:eltonvs/projeto_web.git
$ cd projeto_web
# install gulp globally (may require sudo)
$ npm install -g gulp
# install dependencies
$ npm run setup
# start watches and BrowserSync
$ npm start
├── build
│ ├── css
│ │ └── style.css
│ ├── img/
│ ├── js
│ │ └── main.js
│ ├── styleguide/
│ ├── index.html
├── src
│ ├── css/
│ ├── data/
│ ├── helpers/
│ ├── img/
│ ├── js/
│ ├── pug
│ │ ├── templates/*.pug
│ │ └── index.pug
│ └── styl
│ ├── _core/*.styl
│ ├── pages/*.styl
│ └── style.styl
├── README.md
├── gulpfile.js
├── package.json
npm start
: run all tasks and initialize watch for changes and a servernpm test
: lint javascript and cssnpm run setup
: install all dependenciesnpm run fix
: command to fix all eslint errorsnpm run reporter
: test css complexitynpm run build
: run all tasks to buildnpm run deploy
: deploy application to gh-pages branchnpm run html
: compile html filesnpm run js
: compile js filesnpm run css
: compile css filesnpm run images
: compress images filesnpm run svg
: compress svg filesnpm run icons
: generate sprite of icons