So,
Nothing works out of the box.
The Apps don't compile, the documentation is incomplete, and there is no way to verify that the system works.
So far, I've modified the package.json to handle the connect version being wrong to use version 2.x instead of the latest * version of 3.x (which doesn't have static package in place).
I've also created a vagrant with a virtualbox provider that will also grab the usb canbustriple and auto populate it in the vagrant box:
ex:
[ 35.624246] usb 1-1: new full-speed USB device number 2 using ohci-pci
[ 35.905415] usb 1-1: New USB device found, idVendor=2341, idProduct=8036
[ 35.905424] usb 1-1: New USB device strings: Mfr=1, Product=2, SerialNumber=0
[ 35.905429] usb 1-1: Product: Arduino Leonardo
[ 35.905432] usb 1-1: Manufacturer: Arduino LLC
I've currently got the web app working with port forwarding:
CANBusTriple@0.2.5 start /vagrant
node server.js
connect deprecated createServer(): use connect() instead server.js:4:10
connect deprecated connect(middleware): use app.use(middleware) instead eval at wrapfunction (/vagrant/node_modules/connect/node_modules/depd/index.js:414:5), <anonymous>:4:11
Currently getting someplace, and working on the ionic and underscore. I feel like it has something to do with bower, but not sure.
I'll get the documentation pull request up as soon as I get ionic working today or tomorrow.