Neutron shared routines and utilities.
Go to file
Armando Migliaccio 763fe5ed23 Introduce Plugin Directory for Neutron
The NeutronManager is heavily relied on across Neutron projects
primarily to look up plugins at runtime. During the init phase
however, the Manager lays down all sorts of plumbing needed for
other core objectives. Rehoming it as is would be not only
impossible, but also perpetrating the bad pattern where the
class itself holds too many responsibilities.

This patch extract the part whose responsibility is the mapping
between aliases and plugins. The NeutronManager will then make
use of this registry to store the plugin mapping, and subprojects
will stop using the manager in favor of the newly introduced
plugin directory.

Partially-implement: blueprint neutron-lib

Change-Id: I83b0217ea16d2c3f4ada05686c50470e50bd5208
2016-10-28 00:57:30 -07:00
api-ref/source Merge "Introduce API definition for trunk/trunk_details extensions" 2016-10-21 21:22:08 +00:00
doc/source Revise coverage guidelines 2016-10-20 11:39:17 -07:00
neutron_lib Introduce Plugin Directory for Neutron 2016-10-28 00:57:30 -07:00
releasenotes Initial seed for neutron-lib release notes 2016-10-21 15:23:56 -07:00
tools Add support for upper-constraints.txt for all tox targets 2016-09-20 13:20:38 +00:00
.coveragerc Improvements to tox envs 2015-12-19 01:00:22 -05:00
.gitignore Add release notes target 2016-10-20 11:22:32 -07:00
.gitreview Added .gitreview 2015-11-19 19:54:39 +00:00
.mailmap Initial cookiecutter commit 2015-11-20 17:24:43 -07:00
.testr.conf Improvements to tox envs 2015-12-19 01:00:22 -05:00
babel.cfg Initial cookiecutter commit 2015-11-20 17:24:43 -07:00
CONTRIBUTING.rst Initial cookiecutter commit 2015-11-20 17:24:43 -07:00
HACKING.rst Add a hacking rule for string interpolation at logging 2016-08-15 09:53:28 +09:00
LICENSE Initial cookiecutter commit 2015-11-20 17:24:43 -07:00
README.rst Initial cookiecutter commit 2015-11-20 17:24:43 -07:00
requirements.txt Introduce Plugin Directory for Neutron 2016-10-28 00:57:30 -07:00
setup.cfg Revert "Update hacking check consumption" 2016-08-09 21:52:45 -04:00
setup.py Initial cookiecutter commit 2015-11-20 17:24:43 -07:00
test-requirements.txt Updated from global requirements 2016-10-22 01:22:37 +00:00
tox.ini Add release notes target 2016-10-20 11:22:32 -07:00

neutron-lib

Neutron shared routines and utilities

Features

  • TODO