Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/cenkce/webstarter

Web application boilerplate for front-end devlepoers.
https://github.com/cenkce/webstarter

Last synced: 16 days ago
JSON representation

Web application boilerplate for front-end devlepoers.

Awesome Lists containing this project

README

        

# webstarter #

Web application boilerplate for front-end devlepoers.

## Installation ##

`$ git clone [email protected]:cenkce/webstarter.git`

- Install Nodejs requirements

`$ npm install`

- Install Bower requirements

`$ bower install`

## Usage ##

Build project files :

`$ gulp`

or

`$ gulp --production=1`

And preview via BrowserSync :

`$ gulp watch`

## Assets, Dependencies and Build Management : ##

Use bower and manifest.json

manifest.json Example:

```javascript{
"dependencies": {
"vendor.js": {
"files": [
],
"vendor": [],
"bower": ["jquery",
"modernizr",
"bootstrap-sass-official",
"angular",
"angular-ui-router",
"angular-animate",
"angular-resource",
"almond"
],
"main": true
},
"app.js": {
"files": [
],
"vendor": [
"./app/**/*.js"
],
"main": true
},
"main.css": {
"files": [
"less/main.less",
"sass/main.scss",
"css/**/*.css"
],
"main": true
},
"fonts": {
"files": ["fonts/**/**"]
},
"images": {
"files": ["images/**/**"]
}
},
"paths": {
"source": "assets/",
"dist": "dist/"
},
"config": {
"config": {
"devUrl": "http://example.dev",
"useES2015": true
}
}
}
```