tuskar-ui/doc/source/index.rst

1.9 KiB

Horizon for Contributors

Horizon is the canonical implementation of Openstack's Dashboard, which provides a web based user interface to OpenStack services including Nova, Swift, Keystone, and Quantum.

This document describes horizon for contributors of the project.

Project Structure

This project is a bit different from other Openstack projects in that it has two very distinct components underneath it:

  • django-openstack
  • 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.

Contents:

testing

Developer Docs

sourcecode/autoindex

Indices and tables

  • genindex
  • modindex
  • search