
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
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
Languages
JavaScript
53.4%
HTML
41.1%
SCSS
4.3%
Shell
0.6%
Smarty
0.5%