Enterprise JS Workshop Workspace
1. Environment Setup
Note: Some of the command line tools will be installed globally. For that you will probably need to run the command with super user permissions.
Install a Git client for your machine.
Now you should have the npm (node package manager) command line tool available
Install Grunt command line tool globally using npm
npm install -g grunt-cli
Install Bower globally using npm
npm install -g bower
Install Buster.js globally using npm
npm install -g buster
In order to run the Buster.js tests in a headless browser install the WebKit headless browser Phantom.js from http://phantomjs.org Make sure that $PHANTOMJS_HOME environment variable is set correctly and $PHANTOMJS_HOME/bin is added to your $PATH environment variable.
1.7 HTTP Server
It is very handy to have a simple http server right at your finger tips.
npm install -g http-server
Please make sure to have a modern browser with a propper HTML5 support.
Optionally, for the last exercises you can install
Now you should be ready to checkout and run the exersices.
2.0 Project setup
Checkout the source code using your git client.
git clone https://github.com/canoo/enterprise-js-workspace.git
3.0 Workshop Slides
Workshop slides are available on here:
This workshop contains following exercises