App
Inherits CLI::Macros
Constants
VERSION = {{ (`shards version`).stringify }}
Class methods
deploy(*, output_path : Path, reports_by_category : Hash(String, Array(Report)), reports : Array(Report), commit_name : String, commit_url : String | Nil, commit_tz : Time, incomplete : Bool)
This method deploys the visualization.
Here, the output directory is created, all static files are copied and the ECR files are rendered.
This is done using macros so the template directory does not need to be shipped.