Initial commit

This contains the initial commit for the storyboard web client
project, consisting of the basic build & testing harnesses,
simple set of routes, and a list of basic dependencies
necessary to run an application. It's purpose is to be
reference Javascript/Angular project to test out the build
images.
This commit is contained in:
Michael Krotscheck
2013-12-19 07:27:10 -08:00
commit 197d5dd2bd
56 changed files with 2720 additions and 0 deletions

37
README.md Normal file
View File

@@ -0,0 +1,37 @@
storyboard-webclient
====================
A PoC WebClient for the OpenStack Storyboard project.
### Prerequisites: Quick build/CI
* Xvfb
* GCC 4.2 or newer
* Python 2.6 or 2.7
* GNU Make 3.81 or newer
* libexecinfo (FreeBSD and OpenBSD only)
### Prerequisites: Dev
* NodeJS 0.10.24 or newer
* Grunt 0.4.2
* bower 1.2.8
### Command reference:
**Bootstrap & build the CI environment**
* `./bin/bootstrap.sh`
* `./bin/build.sh`
**Run a local development server**
`grunt server`
**Run the test suite**
`grunt test`
**Package the distro**
`grunt build`