Lavaca-starter 3.0.0
This project is a seed for creating a new Lavaca app. It includes a build system and opional integration with Cordova.
Get the code Download source
Install Node Packages
$ npm installSet Your Path
$ source ./set_path.sh- Install dev dependencies
$ npm install$ grunt serverBelow is a list of grunt tasks to aid development and facilitate deployment. More on Build Configuration
A task that simply runs a static server for local development and testing. Defaults to run on localhost:8080 with src being the root directory.
- Run the default static server
$ grunt serverPrecompiles LESS and Dust templates, concats and minifies all CSS and JavaScript files, and builds all related files to www, android/assets/www and ios/www directories.
- Build with local config
$ grunt build- Build with staging config (a copy of the build will be available in
wwwfolder)
$ grunt build:staging- Build with production config (a copy of the build will be available in
wwwfolder)
$ grunt build:productionRuns unit tests defined in test/unit directory with Jasmine in a headless instance of Webkit using PhantomJS.
- Run unit tests from
test/unit
$ grunt testGenerates JavaScript documentation using yuidoc. The resulting documentation is outputed to the doc folder.
- Generate JavaScript Documentation
$ grunt yuidoc