Tracking the progress of implementing the Reporter implementation.
The responsibility for the reporter is best summarized as it takes the raw input (JSON) from the collector and the analyzer and reformats that into the pretty output formats. The initial output format supported will be Markdown. The intent here is that the terminal phase will be able to create pretty looking content for display. However, other formats are intended to be supported such as CSV or other formats that may be valuable depending on the various use cases arise.
[ ] Core class definitions (define what is needed for this specific layer)
[ ] Interface and implementation for retrieving the collector and analyzer data (likely to be complete in prior stages, the key difference is this will want to dig deeper into the available data) as well as the storage of the reporter (will be different as this needs to store different content types such as Markdown to be stored)
Tracking the progress of implementing the Reporter implementation.
The responsibility for the reporter is best summarized as it takes the raw input (JSON) from the collector and the analyzer and reformats that into the pretty output formats. The initial output format supported will be Markdown. The intent here is that the terminal phase will be able to create pretty looking content for display. However, other formats are intended to be supported such as CSV or other formats that may be valuable depending on the various use cases arise.