b8e7e38573
change capitalization of OpenStack Change-Id: I990639a0a2a7aa9c995a2c53367d0c424cd522bd
1.6 KiB
1.6 KiB
Re-organize Plugins
Move all plugins under rally/plugins to simplify Rally code base
Problem description
Rally code is coupled with Rally engine and infra as well as OpenStack specific code. This makes contribution harder as new-comers need to understand Rally code as well as many different plugins. It also makes reviewing much harder.
Proposed change
Moving all plugins under a single directory, with "OpenStack" as its sub-directory would make everything simpler.
Alternatives
None comes to mind.
Implementation
rally/
|
+-- plugins/
|
+-- common/
| |
| +-- runners/
| +-- sla/
| +-- contexts/
| +-- scenarios/
|
+-- openstack/
|
+-- runners/
+-- sla/
+-- contexts/
+-- scenarios/
NOTE: looking at the current code base we can see that:
- All
runners
andsla
will go undercommon
. - All
contexts
will go underopenstack
. - Most of
scenarios
(except fordummy
) will go underopenstack
.
Assignee(s)
- yfried
- boris-42
Work Items
- Move all OpenStack related plugins and code under
plugins/openstack/
and all other plugins code underplugins/common/
.
Dependencies
- Plugin unification