Michael Krotscheck 32283d03cc Storyboard API Interface and basic project management
Here I add three major components: Firstly, the API abstractions (resources) that drive our consumption of the
storyboard API. Secondly, a series of API mock interceptors that trigger when HTTP requests are made and simulate
the existence of the storyboard API. Lastly, a basic UI for project creation, listing, and management.

Change-Id: Idbce8252237b0f9fbb9dd2330b952f9a6432c694
2014-01-21 17:31:50 -08:00
2014-01-18 19:33:05 -08:00
2014-01-14 18:49:39 -08:00
2014-01-16 16:20:55 -08:00
2014-01-14 18:49:39 -08:00
2014-01-14 18:49:39 -08:00
2014-01-14 18:49:39 -08:00
2014-01-14 18:49:39 -08:00
2014-01-14 18:49:39 -08:00
2014-01-20 12:52:14 -08:00

storyboard-webclient

A 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

  • tox

Use tox:

Run the test suite

  • tox -enode test

Run a local development server

  • tox -enode server

Package the distro

  • tox -enode build

For development.

Create the virtualenv

  • tox -enode build

Activate the virtualenv

  • source .tox/node/bin/activate

Update/refresh the javascript build and runtime dependencies

  • npm prune
  • npm install
  • bower prune
  • bower install

Run a local development server

grunt server

Run the test suite

grunt test

Package the distro

grunt build

Description
OpenStack Task Tracking Browser Client
Readme 8 MiB
Languages
JavaScript 53.4%
HTML 41.1%
SCSS 4.3%
Shell 0.6%
Smarty 0.5%