Dev doc update for moving abstract base classes out of core
As part of an effort to remove backend dependencies on higher level classes, this patch updates the dev docs, defining a standard as to where abstract base classes are located and named. Partial-Bug: #1563101 Change-Id: I784e344f333ee616bda800f63af0b1c149a529f3
This commit is contained in:
@@ -158,7 +158,8 @@ each service.
|
||||
|
||||
A general class exists under each backend to provide an
|
||||
abstract base class for any implementations, identifying the expected service
|
||||
implementations. The classes are named after the keystone release in which
|
||||
implementations. The abstract base classes are stored in the service's backends
|
||||
directory as ``base.py``. The classes are named after the keystone release in which
|
||||
they were introduced. For eg. ``DriverV8`` for keystone release version 8.
|
||||
The corresponding drivers for the services are:
|
||||
|
||||
|
||||
Reference in New Issue
Block a user