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:
parent
7d38a86af2
commit
dc2891234d
84
README.md
84
README.md
@ -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`
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user