appverseproject
Appverse Web
This is the repository of the Appverse Web HTML5 Bolierplate subproject. It provides an starting point for an Appverse Web HTML5 project Appverse Web is a multi-frontend technology capable web application framework incorporating the best-of-breed open source stack to meet the challenges of secure and robust server-side service development, integration and delivery.
More Information
- About this project: http://appverse.github.com/appverse-web-html5-boilerplate
- About Appverse Web HTML5 Module: http://appverse.github.com/appverse-web-html5-core
- About licenses & groups: http://appverse.github.com
- About The Appverse Project: http://appverse.org
Quick Start
Before you start, tools you will need
- install npm
- bower and grunt (run the following commands):
npm install -g bower
npm install -g grunt
Running
- configure project:
npm install
bower install
- run project
Run the application.
grunt server
Run the appliction and open the browser.
grunt server:open
Testing
Exexecute the following command to launch tests
grunt test
Grunt tasks list
###storeCoverage store coverage from global ###karma run karma. (Multitask) ###reloadTasks override instrumented tasks ###makeReport make coverage report ###instrument instruments a file or a directory tree ###jshint Validate files with JSHint. (Multitask) ###useminPrepare Using HTML markup as the primary source of information (Multitask) ###server Serves de application. ###jserver Running Mock Server with default configuration ###shell Run shell commands (Multitask) ###watch Run predefined tasks whenever watched files change. ###concurrent Run grunt tasks concurrently (Multitask) ###usemin Replaces references to non-minified scripts / stylesheets (Multitask) ###postcss Process CSS files. (Multitask) ###rev Prefix static asset file names with a content hash (Multitask) ###nwjs Packaging the current app as a node-webkit application (Multitask) ###jsonserver Multitask - Running Mock Server (Multitask) ###uglify Minify files with UglifyJS. (Multitask) ###htmlmin Minify HTML (Multitask) ###cssmin Minify CSS (Multitask) ###list List all the available grunt tasks and write them to a file. ###browserSync Keep your browsers in sync (Multitask) ###jscs JavaScript Code Style checker (Multitask) ###wiredep Inject Bower components into your source code. (Multitask) ###includeSource Include lists of files into your source files automatically. (Multitask) ###license Generate an HTML report of all NPM modules licenses. ###bsReload Custom multi task. (Multitask) ###bsNotify Custom multi task. (Multitask) ###copy Copy files. (Multitask) ###concat Concatenate files. (Multitask) ###sass Compile Sass to CSS (Multitask) ###coffee Compile CoffeeScript files into JavaScript (Multitask) ###clean Clean files and folders. (Multitask) ###release Bump version, git tag, git push, npm publish ###webkit-manifest Build Manifest for webkit (package.json) ###default Alias for "server" task. ###test:unit:auto Alias for "karma:unit_auto" task. ###mock Alias for "jsonserver", "serve" tasks. ###mock:dist Alias for "jsonserver", "distribution" tasks. ###distribution Alias for "dist", "browserSync:dist", "watch" tasks. ###serve Alias for "clean:server", "concurrent:server", "postcss:css", "browserSync:dev", "jshint:all", "wiredep", "includeSource", "test:dev:unit", "watch" tasks. ###test:dev:unit Alias for "clean:reports", "karma:unit" tasks. ###test Alias for "clean:reports", "karma:continuous", "clean:server", "concurrent:server", "postcss:css", "instrument", "browserSync:test", "shell:jasmine2" tasks. ###test:unit Alias for "clean:reports", "karma:continuous" tasks. ###test:e2e Alias for "clean:reports", "clean:server", "concurrent:server", "postcss:css", "instrument", "browserSync:test", "shell:jasmine2" tasks. ###doc Alias for "clean:doc", "docular" tasks. ###nodewebkit:dist Alias for "clean:dist", "dist", "webkit-manifest", "nwjs" tasks. ###dist Alias for "clean:dist", "concurrent:dist", "postcss:css", "wiredep", "includeSource", "useminPrepare", "concat:generated", "copy:dist", "ngAnnotate", "cssmin:generated", "uglify:generated", "rev", "usemin", "htmlmin" tasks. ###ngAnnotate Add, remove and rebuild AngularJS dependency injection annotations (Multitask) ###grunt-license-report No info