OpenStack Task Tracking Browser Client
Go to file
Michael Krotscheck 197d5dd2bd 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.
2014-01-14 18:49:39 -08:00
bin Initial commit 2014-01-14 18:49:39 -08:00
src Initial commit 2014-01-14 18:49:39 -08:00
test Initial commit 2014-01-14 18:49:39 -08:00
.gitignore Initial commit 2014-01-14 18:49:39 -08:00
.gitreview Initial commit 2014-01-14 18:49:39 -08:00
.jshintrc Initial commit 2014-01-14 18:49:39 -08:00
bower.json Initial commit 2014-01-14 18:49:39 -08:00
Gruntfile.js Initial commit 2014-01-14 18:49:39 -08:00
karma-integration.conf.js Initial commit 2014-01-14 18:49:39 -08:00
karma-unit.conf.js Initial commit 2014-01-14 18:49:39 -08:00
LICENSE Initial commit 2014-01-14 18:49:39 -08:00
package.json Initial commit 2014-01-14 18:49:39 -08:00
protractor.conf.js Initial commit 2014-01-14 18:49:39 -08:00
README.md Initial commit 2014-01-14 18:49:39 -08:00

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