OpenStack Task Tracking API
Go to file
He Yongli aec7ddfea3 Remove extraneous vim configuration comments
Remove vim setting:

Remove line containing
comment - # vim: tabstop=4 shiftwidth=4 softtabstop=4

at the top of source code files.

Change-Id: Ibb15b799433000bb20d744dba7fa0c0ab664bbbb
Close-bug: #1229324
2014-02-13 14:00:48 +08:00
doc/source Added documentation for REST API layer. 2014-01-28 16:42:51 +04:00
etc Add a sample config file 2014-01-23 16:09:22 +04:00
storyboard Remove extraneous vim configuration comments 2014-02-13 14:00:48 +08:00
.gitignore Add a sample config file 2014-01-23 16:09:22 +04:00
.gitreview Add .gitreview file. 2013-07-18 12:03:46 +02:00
.testr.conf API tests for rest 2014-01-23 17:23:58 +04:00
CONTRIBUTING.rst Update documentation 2014-01-27 18:54:18 +04:00
LICENSE Initial import 2013-07-01 18:09:56 +02:00
MANIFEST.in Introducing basic REST API 2014-01-22 11:37:54 -08:00
README.rst Add info about how to run to README 2014-01-30 07:43:49 -08:00
babel.cfg Add SQLalchemy database model 2014-01-13 18:52:47 +04:00
openstack-common.conf Add oslo fixture module and update everything else 2014-02-06 04:04:14 +04:00
requirements.txt Get rid of Django 2014-02-01 11:47:37 +01:00
setup.cfg Get rid of Django 2014-02-01 11:47:37 +01:00
setup.py Update setup code past d2to1 2013-09-25 12:06:40 -04:00
test-requirements.txt Orginized test requirements 2014-01-26 20:42:47 +04:00
tox.ini API tests for rest 2014-01-23 17:23:58 +04:00

README.rst

Storyboard

Storyboard is a task tracker for OpenStack.

Project Resources

Project status, bugs, and blueprints are tracked at:

http://storyboard.openstack.org

Source code can be found at:

https://git.openstack.org/cgit/openstack-infra/storyboard/

Documentation can be found here:

http://ci.openstack.org/storyboard/

Additional resources are linked from the project wiki page:

https://wiki.openstack.org/wiki/StoryBoard

Anyone wishing to contribute to an OpenStack project should find plenty of helpful resources here:

https://wiki.openstack.org/wiki/HowToContribute

All OpenStack projects use Gerrit for code reviews. A good reference for that is here:

https://wiki.openstack.org/wiki/GerritWorkflow

Getting Started as a Developer

Storyboard has two components: this API server, and the Javascript-based web client. To start the API server, make sure you have the following packages installed locally:

  • libpq-dev
  • libmysqlclient-dev

Then run:

mysql -u $DB_USER -p $DB_PASSWORD -e 'DROP DATABASE IF EXISTS storyboard;'
mysql -u $DB_USER -p $DB_PASSWORD -e 'CREATE DATABASE storyboard;'
cp ./etc/storyboard.conf.sample ./etc/storyboard.conf

Edit ./etc/storyboard.conf and set the connection parameter in the [database] section. Then run:

tox -e venv "storyboard-db-manage --config-file ./etc/storyboard.conf upgrade head"
tox -e venv "storyboard-api --config-file ./etc/storyboard.conf"

Then to use the web client, clone the repo and follow the instructions in the README:

git clone https://git.openstack.org/openstack-infra/storyboard-webclient