OpenStack Dashboard (Horizon)
Go to file
Kiall Mac Innes 8cef264638 Fixes bug #913641 - Dashboard can't delete snapshots.
Change-Id: I788b02f177bc8ef66845ed6a2e9c5892a2ed7985
2012-01-23 13:52:29 +00:00
django-openstack Fixes bug #913641 - Dashboard can't delete snapshots. 2012-01-23 13:52:29 +00:00
openstack-dashboard Specify stable/diablo glance version. 2012-01-22 13:27:27 -08:00
tools Add .gitreview and rfc.sh. 2011-10-28 18:15:19 -04:00
.bzrignore Corrected bugs introduced in internationalization 2011-06-03 13:40:37 +09:00
.gitignore fixing run_tests - typo, missing requires 2011-08-31 16:19:40 -07:00
.gitreview Add .gitreview and rfc.sh. 2011-10-28 18:15:19 -04:00
.pylintrc updating run_tests.sh to mimic other openstack projects, pep8, pylint, coverage 2011-08-31 14:41:36 -07:00
LICENSE Initial commit 2011-01-12 13:43:31 -08:00
README updating README to explain project/repo structure 2011-08-31 16:33:44 -07:00
run_tests.sh fix typo in runtests 2011-09-07 18:11:58 -07:00

README

OpenStack Dashboard
-------------------

The OpenStack Dashboard is a Django based reference implementation of a web
based management interface for OpenStack.

It is based on django-openstack, which is designed to be a generic Django
module that can be re-used in other sites.

For more information about how to get started with the OpenStack Dashboard,
view the README file in the openstack-dashboard folder.

For more information about working directly with django-openstack, see the
README file in the django-openstack folder.

For release management:

 * https://launchpad.net/openstack-dashboard

For blueprints and feature specifications:

 * https://blueprints.launchpad.net/openstack-dashboard

For issue tracking:

 * https://bugs.launchpad.net/openstack-dashboard

Project Structure and Testing:
------------------------------

This project is a bit different from other Openstack projects in that it has
two very distinct components underneath it: django-openstack, and
openstack-dashboard.

django-openstack holds the generic libraries and components that can be
used in any Django project. In testing, this component is set up with
buildout (see run_tests.sh), and any dependencies that get added need to
be added to the django-openstack/buildout.cfg file.

openstack-dashboard is a reference django project that uses django-openstack
and is built with a virtualenv and tested through that environment. If
depdendencies are added that the reference django project needs, they
should be added to openstack-dashboard/tools/pip-requires.

The run_tests.sh script invokes tests and analysis on both of these
components in it's process, and is what Jenkins uses to verify the
stability of the project.