Adacovex.Renderers.HTML¶
HTML dashboard and JSON API renderer. Produces a self-contained HTML page with embedded CSS for the web dashboard and a lightweight JSON endpoint for programmatic access. HLR-RENDER-HTML: HTML dashboard and JSON API
See also: Web dashboard
Note: All items in this package are public.
Functions¶
function Render_Charts (Doc_Metrics : Adacovex.Types.Docstring_Metrics; Proof : Adacovex.Types.Proof_Summary; Tests : Adacovex.Types.Implementation.Test_Summary; DAL_Assess : Adacovex.Types.Implementation.DAL_Assessment) return Standard.String [Post] [Global]¶
Parameter |
Description |
|---|---|
|
DAL compliance assessment (Robustness Comp axis). |
|
Docstring coverage metrics. |
|
GNATprove proof summary. |
|
Test result summary. |
Returns: HTML fragment with the chart cards.
function Render_Charts (Doc_Metrics : Adacovex.Types.Docstring_Metrics; Proof : Adacovex.Types.Proof_Summary; Tests : Adacovex.Types.Implementation.Test_Summary; DAL_Assess : Adacovex.Types.Implementation.DAL_Assessment; Graph : Adacovex.Types.Implementation.Component_Vectors.Vector) return Standard.String [Post] [Global]¶
Parameter |
Description |
|---|---|
|
DAL compliance assessment (drives the Robustness |
|
Docstring coverage metrics. |
|
Dependency graph for the scope ring (empty = skip). |
|
GNATprove proof summary. |
|
Test result summary. |
Returns: HTML fragment with the chart cards.
function Render_Dashboard (Doc_Metrics : Adacovex.Types.Docstring_Metrics; Proof : Adacovex.Types.Proof_Summary; Tests : Adacovex.Types.Implementation.Test_Summary; DAL_Assess : Adacovex.Types.Implementation.DAL_Assessment; Packages : Adacovex.Types.Implementation.Package_Vectors.Vector; Graph : Adacovex.Types.Implementation.Component_Vectors.Vector; All_Standards : Standard.Boolean; Theme : Adacovex.Types.Dashboard_Theme) return Standard.String [Post] [Global]¶
Parameter |
Description |
|---|---|
|
Render every standard (else the selected one). |
|
DAL compliance assessment. |
|
Docstring coverage metrics. |
|
Resolved dependency graph (for the Dependencies tab). |
|
Scanned package vector. |
|
GNATprove proof summary. |
|
Test result summary. |
|
Initial dashboard theme (system/light/dark). |
Returns: HTML dashboard page.
function Render_Dashboard (Doc_Metrics : Adacovex.Types.Docstring_Metrics; Proof : Adacovex.Types.Proof_Summary; Tests : Adacovex.Types.Implementation.Test_Summary; DAL_Assess : Adacovex.Types.Implementation.DAL_Assessment; Packages : Adacovex.Types.Implementation.Package_Vectors.Vector; All_Standards : Standard.Boolean; Theme : Adacovex.Types.Dashboard_Theme) return Standard.String [Post] [Global]¶
Parameter |
Description |
|---|---|
|
Render every standard. |
|
DAL compliance assessment. |
|
Docstring coverage metrics. |
|
Scanned package vector. |
|
GNATprove proof summary. |
|
Test result summary. |
|
Initial dashboard theme. |
Returns: HTML dashboard page.
function Render_Deps_HTML (Graph : Adacovex.Types.Implementation.Component_Vectors.Vector) return Standard.String [Post] [Global]¶
Parameter |
Description |
|---|---|
|
Dependency graph component vector. |
Returns: HTML fragment for the deps tab.
function Render_Deps_JSON (Graph : Adacovex.Types.Implementation.Component_Vectors.Vector) return Standard.String [Post] [Global]¶
Parameter |
Description |
|---|---|
|
Dependency graph component vector. |
Returns: JSON string with a “dependencies” array.
function Render_Endpoints_JSON return Standard.String [Post] [Global]¶
Returns: JSON object with an “endpoints” array.
function Render_Metrics_JSON (Doc_Metrics : Adacovex.Types.Docstring_Metrics; Proof : Adacovex.Types.Proof_Summary; Tests : Adacovex.Types.Implementation.Test_Summary; DAL_Assess : Adacovex.Types.Implementation.DAL_Assessment; All_Standards : Standard.Boolean) return Standard.String [Post] [Global]¶
Parameter |
Description |
|---|---|
|
Emit a per-standard breakdown (else one standard). |
|
DAL compliance assessment. |
|
Docstring coverage metrics. |
|
GNATprove proof summary. |
|
Test result summary. |
Returns: JSON string with key metrics.