RETIRED, further work has moved to Debian project infrastructure
Go to file
Stan Lagun 94c904e1cb Support for static methods/properties
Both properties and methods can be marked as Usage: Static

Statics can be accessed using ns:Class.property / ns:Class.method(),
:Class.property / :Class.method() to access class from current namespace
or type('full.name').property / type('full.name').method() to use full type name.

In static method $ / $this are referencing current class rather than object.
Static properties are not loaded from object model.

Also methods of io.murano.configuration.Linux class are now static.
Since static methods can be called on the instance it doesn't break
backward compatibility.

Implements blueprint: muranopl-statics
Change-Id: Ic7c6beed9222f4bca118877a60fdabfdd9d65e5a
2016-02-18 22:23:19 +00:00
contrib Update glare definitions path 2016-02-12 17:32:51 +03:00
devstack Remove KEYSTONE_CATALOG_BACKEND variable usage 2016-02-12 19:35:31 +03:00
doc/source [docs]Update the package-import version parameter 2016-02-18 08:38:13 +00:00
etc Added CORS support to Murano 2015-12-09 08:24:10 -08:00
functionaltests Cap pip to <8 for dsvm job 2016-01-21 16:24:06 +03:00
meta Support for static methods/properties 2016-02-18 22:23:19 +00:00
murano Support for static methods/properties 2016-02-18 22:23:19 +00:00
murano_tempest_tests Don't use list lenght check in Repository test suite 2016-02-13 17:08:17 +03:00
rally-jobs Fix typos and plugin samples link 2015-09-04 22:58:51 +05:30
releasenotes Support for static methods/properties 2016-02-18 22:23:19 +00:00
tools Remove incorrectly used "# flake8: noqa" 2016-02-18 19:37:56 +08:00
.coveragerc Change ignore-errors to ignore_errors 2015-09-21 14:29:14 +00:00
.gitignore Add reno for release notes management 2015-11-12 00:28:04 +03:00
.gitreview Update .gitreview file to reflect repo rename 2015-04-18 00:37:35 +00:00
.testr.conf Migrate unit test to testtools 2014-06-04 18:41:07 +04:00
babel.cfg Removed all projects except Glazier Api 2013-04-09 13:25:02 +04:00
CONTRIBUTING.rst Added info about client and murano-apps trackers to CONTRIBUTING.rst 2015-08-11 15:25:04 +03:00
HACKING.rst Python3: Replace basestring by six.string_types 2016-01-18 23:48:37 -08:00
LICENSE Added MANIFEST.in and LICENSE 2013-05-31 16:18:01 +04:00
README.rst Update the README.rst 2015-12-21 15:53:15 +08:00
requirements.txt Updated from global requirements 2016-02-16 18:13:51 +00:00
setup.cfg Remove version from setup.cfg 2015-12-07 16:25:26 +03:00
setup.py Updated from global requirements 2015-09-17 12:13:02 +00:00
test-requirements.txt Removes unused posix_ipc requirement 2016-02-11 08:45:27 -08:00
tox.ini Add mutable default arguments hacking check 2015-12-21 17:18:20 +08:00

Murano

Murano Project introduces an application catalog, which allows application developers and cloud administrators to publish various cloud-ready applications in a browsable categorised catalog. Cloud users -- including inexperienced ones -- can then use the catalog to compose reliable application environments with the push of a button.

Project Resources

License

Apache License Version 2.0 http://www.apache.org/licenses/LICENSE-2.0