Python JavaScript HTML CSS Shell
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Failed to load latest commit information.
doc Allow to specify redirections on single IdP scenarios Aug 13, 2018
horizon Merge "Safer handling of return statement inside of OperationLogMiddl… Aug 10, 2018
openstack_auth Merge "Update keystone v3 admin URL in UT" Aug 13, 2018
openstack_dashboard Merge "Fix issue where qos delete action returns error message" Aug 17, 2018
playbooks/horizon-selenium-headless Fix selenuim-headless tests Jun 8, 2018
releasenotes Imported Translations from Zanata Aug 17, 2018
roles/setup-selenium-tests Fix selenuim-headless tests Jun 8, 2018
tools Use default Django test runner instead of nose Jun 8, 2018
.eslintignore bump eslint version to 1.10.3 Mar 31, 2016
.eslintrc Disabling warnings of 'quote-props' May 18, 2016
.gitignore Add package-lock.json which generate by npm Aug 8, 2018
.gitreview Add .gitreview and Oct 28, 2011
.mailmap Update my mailmap Oct 25, 2013
.pylintrc updating to mimic other openstack projects, pep8, pylint… Aug 31, 2011
.zuul.yaml Drop horizon-openstack-tox-py35dj20 from .zuul.yaml Jul 18, 2018
CONTRIBUTING.rst Update the documentation link for doc migration Aug 4, 2017
HACKING.rst Update the documentation link for doc migration Aug 4, 2017
LICENSE Initial commit Jan 12, 2011 Drop Makefile Nov 13, 2017
README.rst Add release notes link in README Jul 10, 2018
babel-django.cfg Added a django extract for .csv files Sep 15, 2015
babel-djangojs.cfg Angular translation via babel (singular only) Jul 2, 2015
bindep.txt Fix selenuim-headless tests Jun 8, 2018
lower-constraints.txt Delete profiler object when request completes Jul 24, 2018 hacking: noqa cleanup in horizon Mar 17, 2017
package.json Refactor tox & update docs Nov 30, 2016
requirements.txt Merge "Delete profiler object when request completes" Jul 31, 2018
setup.cfg Follow the new PTI for document build Mar 24, 2018 Updated from global requirements May 30, 2017
test-requirements.txt Add Bandit non-voting job Jun 22, 2018
test-shim.js Add Apache 2.0 license to source file Dec 2, 2016
tox.ini Merge "Add Bandit non-voting job" Jul 16, 2018


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/install/index.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 Installation Guide.

Getting Started for Developers

doc/source/quickstart.rst or Quickstart Guide 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

To build the docs, use:

$ tox -e docs

Results are in the doc/build/html directory