~ubuntu-branches/ubuntu/trusty/horizon/trusty-proposed

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
Metadata-Version: 1.1
Name: horizon
Version: 2014.1.5
Summary: OpenStack Dashboard
Home-page: http://www.openstack.org/
Author: OpenStack
Author-email: openstack-dev@lists.openstack.org
License: UNKNOWN
Description: =============================
        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.
        
        For release management:
        
         * https://launchpad.net/horizon
        
        For blueprints and feature specifications:
        
         * https://blueprints.launchpad.net/horizon
        
        For issue tracking:
        
         * https://bugs.launchpad.net/horizon
        
        
        Getting Started
        ===============
        
        For local development, first create a virtualenv for the project.
        In the ``tools`` directory there is a script to create one for you:
        
          $ python tools/install_venv.py
        
        Alternatively, the ``run_tests.sh`` script will also install the environment
        for you and then run the full test suite to verify everything is installed
        and functioning correctly.
        
        Now that the virtualenv is created, you need to configure your local
        environment.  To do this, create a ``local_settings.py`` file in the
        ``openstack_dashboard/local/`` directory.  There is a
        ``local_settings.py.example`` file there that may be used as a template.
        
        If all is well you should able to run the development server locally:
        
          $ tools/with_venv.sh manage.py runserver
        
        or, as a shortcut::
        
          $ ./run_tests.sh --runserver
        
        
        Setting Up OpenStack
        ====================
        
        The recommended tool for installing and configuring the core OpenStack
        components is `Devstack`_. Refer to their documentation for getting
        Nova, Keystone, Glance, etc. up and running.
        
        .. _Devstack: http://devstack.org/
        
        .. note::
        
            The minimum required set of OpenStack services running includes the
            following:
        
            * Nova (compute, api, scheduler, network, *and* volume services)
            * Glance
            * Keystone
        
            Optional support is provided for Swift.
        
        
        Development
        ===========
        
        For development, start with the getting started instructions above.
        Once you have a working virtualenv and all the necessary packages, read on.
        
        If dependencies are added to either ``horizon`` or ``openstack_dashboard``,
        they should be added to ``requirements.txt``.
        
        The ``run_tests.sh`` script invokes tests and analyses on both of these
        components in its process, and it is what Jenkins uses to verify the
        stability of the project. If run before an environment is set up, it will
        ask if you wish to install one.
        
        To run the unit tests::
        
            $ ./run_tests.sh
        
        Building Contributor Documentation
        ==================================
        
        This documentation is written by contributors, for contributors.
        
        The source is maintained in the ``doc/source`` folder using
        `reStructuredText`_ and built by `Sphinx`_
        
        .. _reStructuredText: http://docutils.sourceforge.net/rst.html
        .. _Sphinx: http://sphinx.pocoo.org/
        
        * Building Automatically::
        
            $ ./run_tests.sh --docs
        
        * Building Manually::
        
            $ export DJANGO_SETTINGS_MODULE=local.local_settings
            $ python doc/generate_autodoc_index.py
            $ sphinx-build -b html doc/source build/sphinx/html
        
        Results are in the `build/sphinx/html` directory
        
        
Platform: UNKNOWN
Classifier: Development Status :: 5 - Production/Stable
Classifier: Environment :: OpenStack
Classifier: Framework :: Django
Classifier: Intended Audience :: Developers
Classifier: Intended Audience :: Information Technology
Classifier: Intended Audience :: System Administrators
Classifier: License :: OSI Approved :: Apache Software License
Classifier: Operating System :: OS Independent
Classifier: Operating System :: POSIX :: Linux
Classifier: Programming Language :: Python
Classifier: Programming Language :: Python :: 2
Classifier: Programming Language :: Python :: 2.7
Classifier: Programming Language :: Python :: 2.6
Classifier: Topic :: Internet :: WWW/HTTP