roberttomsons/YOLOSWAG — pull request #1 by apertureless (2014-09-04 16:20:31+00:00)
Title: Cleanup

# Project cleanup

* Added node.js as package manager
* Added bower als front-end manager
* Added gulp as taskrunner
* Changed project structure

Directory structure:
```
├── src/
│ ├── assets/
│ │ ├── css/ #generated css files
│ │ ├── fonts/ #font files
│ │ ├── img
│ │ ├── js/
│ │ │ ├── plugins/
│ │ │ ├── scripts.js #js to edit
│ │ ├── less/
│ │ │ ├── components/
│ │ │ │ ├── _buttons.less/
│ │ │ │ ├── _forms.less/
│ │ │ ├── layouts/
│ │ │ │ ├── _footer.less/
│ │ │ │ ├── _general.less/
│ │ │ │ ├── _header.less/
│ │ │ │ ├── _pages.less/
│ │ │ ├── _bootstrap.less #Bootstrap includes
│ │ │ ├── _fonts.less
│ │ │ ├── _global.less
│ │ │ ├── _icons.less
│ │ │ ├── _variables.less
│ │ │ ├── _main.less #Including all other less files
│ │ ├── vendor/ # Vendor files

```

## Usage
**src/css/**
Generated css and min.css files. No need to touch this.

**src/fonts/**
Include your font files here

**src/img/**
Include your image files here

**src/js/**
Edit the `script.js` and add your own javascript code there. Gulp will merge the vendor javascripts `bootstrap.js`, `jquery.js` and `script.js` to a `main.js` & `main.min.js`

**src/less/**
Whole styling goes here. `_bootstrap.less` to control the bootstrap includes, `variables.less` to override and manage less variables and `main.less` to include the extern less files. If you add or delete less files you need to remove them from `main.less`, too.

**src/vendor**
Vendor files, installed over bower.