1.0.0 • Published 9 years ago

generator-rgb v1.0.0

Weekly downloads
2
License
MIT
Repository
github
Last release
9 years ago

Generator for Requirejs, Grunt and Backbone

Travis-CI build : Build status

Drone.io build : Build Status

Yeoman generators for scaffolding a lightweight and simple Backbone with AMD support (requirejs) which also includes grunt tasks for minifications and optimization. This generator is mainly collections of the grunt and workflows to scaffold :

  • Front-end site/webapp generator
  • Backbone library/API module generator
  • Unit test generator with Karma & Jasmine

Features

  • Multi purpose Requirejs(AMD),Grunt scripts and Backbone based application generators.
  • Bulding single deployable API module
  • Backbone with AMD (requirejs) supports
  • HTML5 template with modernizr
  • Less supports
  • Requirejs optimization script
  • Assets optimization (HTML, Javascript and CSS) and aggregation
  • Almond replacement on requirejs optimization
  • Unit test integrations (karma & jasmine support)

Getting Started

Make sure you have Yeoman installed :

$ npm install -g yo

Then install rgb generators :

$ npm install -g generator-rgb

You can also just link them for local installation:

$ npm link

OK, now we ready to start creating some apps. First, let's create directory and run generators from the directory :

$ mkdir newApp && cd $_
$ yo rgb 

Creating First application

Getting started

Running unit test

# Run all unit test
$ npm test

# With individual unit test
$ npm test -- -file=<specFile>

# Creating spec file
$ yo rgb
---> choose New Spec Test

Unit test

Other npm tasks available

For development:

$ npm start

For building the optimized scripts:

$ npm run build
OR
$ grunt build

For building the site/app as deployable Bower library or standalone:

$ npm run build_lib
OR
$ grunt build:lib

For running in production mode:

$ npm run start_live
OR
$ grunt connect:live

License

MIT