Update README

Developer docs were moved to storyboard/docs, so lets keep standard README file
with links to proper locations.

Change-Id: I792d9c5137bb15746e9e871aa91bdaf01ebc7577
This commit is contained in:
Ruslan Kamaldinov 2014-02-19 17:28:50 +04:00 committed by Michael Krotscheck
parent 7d38a86af2
commit dc2891234d

View File

@ -1,81 +1,35 @@
storyboard-webclient Storyboard Web Client
==================== =====================
A WebClient for the OpenStack Storyboard project. A WebClient for the OpenStack Storyboard project.
### Prerequisites: Quick build/CI
* Xvfb -----------------
* GCC 4.2 or newer Project Resources
* Python 2.6 or 2.7 -----------------
* GNU Make 3.81 or newer
* libexecinfo (FreeBSD and OpenBSD only)
### Prerequisites: Dev Project status, bugs, and blueprints are tracked at:
* tox http://storyboard.openstack.org
### Use tox: Source code can be found at:
**Run the test suite** https://git.openstack.org/cgit/openstack-infra/storyboard-webclient/
* `tox -egrunt test` Documentation can be found here:
**Run a local development server** http://ci.openstack.org/storyboard/
* `tox -egrunt server` Additional resources are linked from the project wiki page:
**Package the distro** https://wiki.openstack.org/wiki/StoryBoard
* `tox -egrunt build` Anyone wishing to contribute to an OpenStack project should
find plenty of helpful resources here:
### For development. https://wiki.openstack.org/wiki/HowToContribute
**Create the virtualenv** All OpenStack projects use Gerrit for code reviews.
A good reference for that is here:
* `tox -egrunt build` https://wiki.openstack.org/wiki/GerritWorkflow
**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`