This is a small meteor app designed for tracking the devices in our testing suite. It's supposed to be useful and fun.
-
You need a dev workspace with NPM, Some kind of Compass compiler, and Bower.
-
You'll need Meteor to be installed if you haven't already:
curl https://install.meteor.com | /bin/sh -
Install Meteorite with NPM if you don't have it already:
npm install -g meteorite
-
Clone the repo wherever you want to run it:
git clone git@github.com:mswartz/device-library.git -
cd into the directory that was created:
cd device-library -
run
bower installto grab the Upbase framework -
run
compass compileorcompass watchto build the css (or fire up LiveReload or somesuch to look at it) -
now you're ready to run the app with
meteorormrt -
The app should be running at
localhost:3000!
I had to install this buildpack: https://github.com/oortcloud/heroku-buildpack-meteorite and set it in the Heroku CLI:
heroku config:set BUILDPACK_URL=https://github.com/oortcloud/heroku-buildpack-meteorite
Then it didn't work until I set the ROOT_URL like so:
heroku config:add ROOT_URL=http://your.domain.com
Note that it INCLUDES the http://, it didn't work until I added this. Thanks StackOverflow!
- Make device art
- Router for permalinking to devices by name eg:
/iPhone-4s - Security around adding devices (how to make this public but prevent abuse)
- Some kind of admin-mode or way to delete stuff, again securely
- A way to edit devices, again, securely