Nikita Konovalov 559717ead9 Fix API launch
'node' enviroment does not exist anymore.
replaced with 'grunt'

Added MySQL driver installation to env script. It is in
test-requirements so it will not be installed from a tarball.

Change-Id: I2eb2d28f40fb2a8c71cea1df4ebba272d6537ca3
2014-02-28 14:08:34 -08:00
2014-02-28 14:08:34 -08:00
2014-02-26 11:34:27 -08:00
2014-01-14 18:49:39 -08:00
2014-01-14 18:49:39 -08:00
2014-02-26 11:34:27 -08:00
2014-01-28 14:19:26 -08:00
2014-02-28 14:08:34 -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 -egrunt test

Run a local development server

  • tox -egrunt server

Package the distro

  • tox -egrunt build

For development.

Create the virtualenv

  • tox -egrunt build

Run a local development server without the API

  • tox -egrunt_no_api server

Activate the virtualenv

  • source .tox/grunt/bin/activate

Within the virtual environment, you have the following options

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

Bootstrap your database

./bin/api.sh create-db

Migrate the database

./bin/api.sh migrate-db

Start the API

./bin/api.sh start

Stop the API

./bin/api.sh stop

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%