OpenStack Dashboard (Horizon)
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
Jenkins e44d95fa21 Merge "Fixes a typo 'use_strict' -> 'use strict'" 3 years ago
.tx Update .tx/config with type of files 5 years ago
doc Merge "Add support for Docker image format" 3 years ago
horizon Merge "Fixes a typo 'use_strict' -> 'use strict'" 3 years ago
openstack_dashboard Imported Translations from Transifex 3 years ago
tools Adding review clean up script 4 years ago
.gitignore Get unit tests working with Karma 3 years ago
.gitreview Add .gitreview and 7 years ago
.jscsrc Extends .jscsrc to ignore 3rd party files 3 years ago
.jshintignore JShint should ignore libraries 4 years ago
.jshintrc Jshint removing Hogan and static_url 4 years ago
.mailmap Update my mailmap 5 years ago
.pylintrc updating to mimic other openstack projects, pep8, pylint, coverage 7 years ago
CONTRIBUTING.rst Workflow documentation is now in infra-manual 4 years ago
HACKING.rst Remove #noqa from django.conf.urls.include 4 years ago
LICENSE Initial commit 8 years ago Drop NodeJS dependency in favor of pure-python lesscpy 5 years ago
Makefile Unifies the project packaging into one set of modules. 7 years ago
README.rst Add install guide for users and clean up README 4 years ago Gate on H102 Apache 2.0 license header not found for pep8 5 years ago
package.json Added `npm run lint` command to execute JSCS 3 years ago
requirements.txt Merge "Remove files from oslo-incubator" 3 years ago Get unit tests working with Karma 3 years ago
setup.cfg Open Liberty development 4 years ago Updated from global requirements 3 years ago
test-requirements.txt Updated from global requirements 4 years ago
test-shim.js Get unit tests working with Karma 3 years ago
tox.ini Inherit environment variables for tests that use nodeenv 3 years ago


Horizon (OpenStack Dashboard)

Horizon is a Django-based project aimed at providing a complete OpenStack Dashboard along with an extensible framework for building new dashboards from reusable components. The openstack_dashboard module is a reference implementation of a Django site that uses the horizon app to provide web-based interactions with the various OpenStack projects.

Using Horizon

See doc/source/topics/install.rst about how to install Horizon in your OpenStack setup. It describes the example steps and has pointers for more detailed settings and configurations.

It is also available at

Getting Started for Developers

doc/source/quickstart.rst or describes how to setup Horizon development environment and start development.

Building Contributor Documentation

This documentation is written by contributors, for contributors.

The source is maintained in the doc/source directory using reStructuredText and built by Sphinx

  • Building Automatically:

    $ ./ --docs
  • Building Manually:

    $ tools/ sphinx-build doc/source doc/build/html

Results are in the doc/build/html directory