Skip to content
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.
Python JavaScript HTML CSS Other
Latest commit caa5e91 May 26, 2016 @tsufiev tsufiev Fix Keystone version suffix when Keystone webpath is present
In this patch the URLs that are coming from service catalog are fixed
to contain the proper version.

Update requirements.txt in the same commit, because otherwise
integration tests won't pass for OpenStack Proposal Bot commit which
should update DOA version.

Closes-Bug: #1585682
Depends-On: Iea9b8e8378e6c5fb4c60df0073968d8caf7fbc5e
Change-Id: Icebfc291ec2b06ed84934c75cfd8c9d91cb2a895
Failed to load latest commit information.
doc Fix doc build warnings and errors May 17, 2016
horizon Merge "Use 'trimmed' for blocktrans with multi-line contents" May 24, 2016
openstack_dashboard Fix Keystone version suffix when Keystone webpath is present May 31, 2016
releasenotes Fix Keystone version suffix when Keystone webpath is present May 31, 2016
tools Merge "Attach test logs individually for each test" Apr 25, 2016
.eslintignore bump eslint version to 1.10.3 Mar 31, 2016
.eslintrc Disabling warnings of 'quote-props' May 18, 2016
.gitignore Enable Angular Launch Instance by default Mar 3, 2016
.gitreview Add .gitreview and rfc.sh. Oct 28, 2011
.mailmap Update my mailmap Oct 25, 2013
.pylintrc updating run_tests.sh to mimic other openstack projects, pep8, pylint… Aug 31, 2011
.testr.conf Add testr support Dec 10, 2015
CONTRIBUTING.rst Workflow documentation is now in infra-manual Dec 5, 2014
HACKING.rst Eliminate mutable default arguments Dec 17, 2015
LICENSE Initial commit Jan 12, 2011
MANIFEST.in Update MANIFEST for SCSS Sep 9, 2015
Makefile Unifies the project packaging into one set of modules. Feb 29, 2012
README.rst Add install guide for users and clean up README Oct 9, 2014
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
manage.py Gate on H102 Apache 2.0 license header not found for pep8 Nov 19, 2013
package.json Merge "Upgraded eslint-config-openstack to 1.2.4" May 10, 2016
requirements.txt Fix Keystone version suffix when Keystone webpath is present May 31, 2016
run_tests.sh Fix translation test May 7, 2016
setup.cfg Enhances tox to not rely on run_tests Apr 20, 2016
setup.py Updated from global requirements Sep 19, 2015
test-requirements.txt Updated from global requirements May 19, 2016
test-shim.js Fix bug where WEBROOT is not respected Jul 22, 2015
tox.ini Whitelist 'rm' in pep8 tox environment May 18, 2016

README.rst

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 http://docs.openstack.org/developer/horizon/topics/install.html.

Getting Started for Developers

doc/source/quickstart.rst or http://docs.openstack.org/developer/horizon/quickstart.html 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:

    $ ./run_tests.sh --docs
    
  • Building Manually:

    $ tools/with_venv.sh sphinx-build doc/source doc/build/html
    

Results are in the doc/build/html directory

Something went wrong with that request. Please try again.