angular-kickoff
AngularJS application boilerplate for Ng-Classify lovers
Last updated 6 years ago by marcelinhov2 .
MIT · Repository · Bugs · Original npm · Tarball · package.json
$ cnpm install angular-kickoff 
SYNC missed versions from official npm registry.

#Angular Kickoff Seed AngularJS application boilerplate for Ng-Classify lovers ##based on: https://github.com/t3chnoboy/angular-hipster-seed

##Features

  • Auto create/delete of src files inside app folder
  • Jade instead of html
  • Coffee-Script instead of JS
  • Ng-Classify for better AngularJs Declarations ( https://github.com/CaryLandholt/ng-classify )
  • Stylus instead of css
  • Automatic compilation
  • Livereload without any plugins
  • Production build with optimizations
  • Automatic bower components injection
  • Automatic scripts and stylesheets injection

##Installation

Clone repo using git

git clone https://github.com/marcelinhov2/angular-kickoff.git
cd angular-kickoff

Install dependencies

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-kickoff
└── src
    ├── images               # image files
    ├── index.jade           # app layout file (the main jade template file of the app)
    ├── partials             # angular view partials (partial jade templates)
    │   ├── directives       # partial directives
    │   └── views            # partial views
    ├── scripts              # coffeescripts
    │   ├── main.coffee      # application
    │   ├── controllers      # application controllers
    │   ├── directives       # application directives
    │   ├── factories        # application factories
    │   ├── filters          # application filters
    │   └── services         # application services
    └── styles               # stylus stylesheets
        ├── animation.styl   # animation classes ( http://daneden.github.io/animate.css/ )
        ├── app.styl         # this file, import all the others files that you create
        ├── colors.styl      # here goes your colors vars
        ├── fonts.styl       # here goes your font-face declaration
        ├── mixins.styl      # here goes your mixins
        ├── reset.styl       # here goes your reset styles ( http://meyerweb.com/eric/tools/css/reset/ )
        └── transitions.styl # here goes your ng-view transitions ( https://github.com/mgechev/angular-transitions )

Development build

angular-kickoff
 app                      # development build
  ├── bower_components
  ├── fonts
  ├── images
  ├── index.html          # compiled app layout
  ├── partials            # compiled partials
  │   ├── directives
  │   └── views
  ├── scripts             # compiled scripts with source maps
  │   ├── main.js
  │   ├── dependencies.js # bower_components compiled files
  │   ├── controllers
  │   ├── directives
  │   ├── factories
  │   ├── filters
  │   └── services
  └── styles               # compiled stylesheets
      └── app.css

###Production build

 dist                     # production build
  ├── bower_components
  ├── fonts
  ├── images               # optimized images
  ├── index.html           # minified app layout
  ├── partials             # minified partials
  │   ├── directives
  │   └── views
  ├── scripts
  │   ├── dependencies.js  # minified and concatenated bower_components
  │   └── main.js          # minified and concatenated javascripts
  └── styles
      └── style.css        # minified and concatenated styles

##TODO's

  • File Generators
  • Tests

Current Tags

  • 0.1.1                                ...           latest (6 years ago)

2 Versions

  • 0.1.1                                ...           6 years ago
  • 0.1.0                                ...           6 years ago
Maintainers (1)
Downloads
Today 0
This Week 0
This Month 0
Last Day 0
Last Week 0
Last Month 2
Dependencies (26)
Dev Dependencies (0)
None
Dependents (3)

Copyright 2014 - 2016 © taobao.org |