BTC Angular

Core

Chaplin

Cordova

Ember

Download

Table of Contents

  1. About
    1. Core
    2. Angular
  2. Tasks

About

This is a starter project template to build rich client-side experiences with AngularJS using Node.js. This skeleton is aimed at leveraging packages to develop and build, while providing a set of unified tasks and definitions to focus less on configuration and setup.

Core

This starter project builds on top of core packages and utilities. In addition, there are variants of this project that leverage other tools, such as Cordova or server extras. Visit this page for more information on core functionality. Visit this page for more information on Cordova specifics.

Angular

The following additional packages are included:

Tasks

Additional tasks are included for working with AngularJS. Visit this page for more information on tasks.

Generators

These generators are provided to generate components without writing boilerplate code.

generate controller=[name]
destroy controller=[name]

Generate/destroy an Angular controller.

generate directive=[name]
destroy directive=[name]

Generate/destroy an Angular directive.

generate factory=[name]
destroy factory=[name]

Generate/destroy an Angular service using the factory declaration.

generate filter=[name]
destroy filter=[name]

Generate/destroy an Angular filter.

generate provider=[name]
destroy provider=[name]

Generate/destroy an Angular service using the provider declaration.

generate service=[name]
destroy service=[name]

Generate/destroy an Angular service using the service declaration.

generate style=[name]
destroy style=[name]

Generate/destroy a Stylus stylesheet file.

generate template=[name]
destroy template=[name]

Generate/destroy an HTML file that will be added to Angular's template cache in advance. For an example, see app/app.js and app/templates/index.html.