Create the class structure used for reporter handlers and output handlers #13814
Labels
in-progress
issue is actively being worked on
source::anaconda
created by members of Anaconda, Inc.
type::feature
request for a new feature or capability
Milestone
What's the idea?
In order to support a way for us to grow and customize the way output is rendered via the the
reporters
setting, we will need to create a class structure that can subsequently be turned into plugin hooks.We have decided to create to different types of classes for this:
ReporterHandler
- this will hold many methods that correspond to widgets of output (e.g.detail_view
,table_view
). These classes define how it will look.OutputHandler
- this will hold a singlerender
method and will determine how the output is rendered. For example, this could be to stdout out but also to a file or even a network stream.What should be done?
Additional context
More information about this class design can be found in the following document:
The text was updated successfully, but these errors were encountered: