Skip to content

Latest commit

 

History

History
100 lines (86 loc) · 2.87 KB

README.md

File metadata and controls

100 lines (86 loc) · 2.87 KB

#Angular hipster seed AngularJS application boilerplate for hipsters

##Features

  • Jade instead of html
  • Coffee-Script instead of JS
  • Stylus instead of css
  • Automatic compilation
  • Livereload without any plugins
  • Development build with source maps
  • Production build with optimizations
  • Automatic bower components injection
  • Automatic scripts and stylesheets injection

##Installation

Clone repo using git

git clone https://github.com/t3chnoboy/angular-hipster-seed.git
cd angular-hipster-seed

Install dependemcies

npm install
bower install

##Usage

###Running the App during Development This command automatically compiles coffee, jade and stylus, injects bower components, generates source maps, starts livereload server and opens your app in the browser.

gulp serve

###Compiling app for development This command compiles project and generates source maps. Output goes to sh app/ folder

gulp compile

###Building the App for Production This command compiles project and optimizes it for production. Output goes to sh dist/ folder

gulp build

##Directory layout

Source

angular-hipster-seed
└── src
    ├── images               # image files
    ├── index.jade           # app layout file (the main jade template file of the app)
    ├── partials             # angular view partials (partial jade templates)
    ├── scripts              # coffeescripts
    │   ├── app.coffee       # application
    │   ├── controllers      # application controllers
    │   ├── directives       # application directives
    │   ├── filters          # custom angular filters
    │   └── services         # custom angular services
    └── styles               # stylus stylesheets
        └── style.styl

Development build

angular-hipster-seed
 app                      # development build
  ├── bower_components
  ├── images
  ├── index.html          # compiled app layout
  ├── partials            # compiled partials
  ├── scripts             # compiled scripts with source maps
  │   ├── app.js
  │   ├── app.js.map      # source map
  │   ├── controllers
  │   ├── directives
  │   └── services
  └── styles               # compiled stylesheets
      └── style.css

###Production build

 dist                     # production build
  ├── bower_components
  ├── images               # optimized images
  │   └── amazon.png
  ├── index.html           # minified app layout
  ├── partials             # minified partials
  ├── scripts
  │   └── app.js           # minified and concatenated javascripts
  └── styles
      └── style.css        # minified and concatenated styles