UNPKG

protoml-parser

Version:

ProtoML is a lightweight, declarative markup language designed for writing and structuring meeting protocols, notes and task lists in a human-readable and machine-parseable format.

28 lines 8.01 kB
<!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title>Feature Suite - {{date}}</title> <style> body { font-family: system-ui, sans-serif; background: #fff; color: #222; margin: 0; padding: 2rem; max-width: 1100px; margin-inline: auto; } h1 { font-size: 2rem; margin-bottom: 1.5rem; border-bottom: 2px solid #ddd; padding-bottom: 0.5rem; } h2 { font-size: 1.35rem; margin-top: 2rem; } h3 { font-size: 1rem; margin-top: 1.25rem; color: #444; } h4 { font-size: 0.95rem; margin-bottom: 0.4rem; } code { background: #f3f3f3; padding: 0.1rem 0.3rem; border-radius: 4px; } table { border-collapse: collapse; width: 100%; margin-top: 0.5rem; } th, td { border: 1px solid #e0e0e0; padding: 0.45rem 0.6rem; text-align: left; } th { width: 220px; background: #fafafa; } .report-block { border: 1px solid #e5e5e5; border-radius: 10px; padding: 1rem 1.1rem; margin-bottom: 1rem; background: #fcfcfc; } .report-path { margin-top: -0.5rem; color: #666; } .stats-block { margin-bottom: 1rem; } .import-card { border-left: 3px solid #4a90e2; padding-left: 0.9rem; margin: 0.75rem 0; } .muted { color: #777; font-style: italic; } ul { padding-left: 1.25rem; } </style> </head> <body> <h1>Feature Suite - {{date}}</h1> <section class="report-block"><h2>Feature Suite - {{date}}</h2><p class="report-path"><code>C:\Users\diege\Documents\GitHub\protoml-parser\examples\feature-suite\main_demo.pml</code></p><section class="stats-block"><h3>Local Stats</h3><table><tr><th>participants</th><td>2</td></tr><tr><th>subjects</th><td>3</td></tr><tr><th>tags</th><td>2</td></tr><tr><th>tasks_total</th><td>4</td></tr><tr><th>tasks_open</th><td>3</td></tr><tr><th>tasks_done</th><td>1</td></tr><tr><th>notes</th><td>2</td></tr><tr><th>meeting_lines</th><td>20</td></tr><tr><th>macros</th><td>8</td></tr><tr><th>content_imports</th><td>2</td></tr><tr><th>tag_imports</th><td>1</td></tr></table></section><section class="stats-block"><h3>Resolved Stats</h3><table><tr><th>participants</th><td>3</td></tr><tr><th>subjects</th><td>4</td></tr><tr><th>tags</th><td>7</td></tr><tr><th>tasks_total</th><td>4</td></tr><tr><th>tasks_open</th><td>3</td></tr><tr><th>tasks_done</th><td>1</td></tr><tr><th>notes</th><td>2</td></tr><tr><th>meeting_lines</th><td>27</td></tr><tr><th>macros</th><td>9</td></tr><tr><th>content_imports</th><td>2</td></tr><tr><th>tag_stats</th><td>7</td></tr></table></section><section><h3>Macros</h3><ul><li><code>badge</code> -> C:\Users\diege\Documents\GitHub\protoml-parser\macros/badge.pml</li><li><code>warn_box</code> -> C:\Users\diege\Documents\GitHub\protoml-parser\macros/warn_box.pml</li><li><code>quote</code> -> C:\Users\diege\Documents\GitHub\protoml-parser\macros/quote.pml</li><li><code>meeting_summary</code> -> C:\Users\diege\Documents\GitHub\protoml-parser\macros/summary/meeting_summary.pml</li><li><code>timeline_start</code> -> C:\Users\diege\Documents\GitHub\protoml-parser\macros/timeline/timeline_start.pml</li><li><code>timeline_entry</code> -> C:\Users\diege\Documents\GitHub\protoml-parser\macros/timeline/timeline_entry.pml</li><li><code>timeline_end</code> -> C:\Users\diege\Documents\GitHub\protoml-parser\macros/timeline/timeline_end.pml</li><li><code>image</code> -> C:\Users\diege\Documents\GitHub\protoml-parser\macros/image.pml</li></ul></section><section><h3>Content Imports</h3><section class="import-card"><h4>imported <code>pml</code></h4><p><code>C:\Users\diege\Documents\GitHub\protoml-parser\examples\feature-suite\imported_section.pml</code></p><section class="report-block"><h2>Imported Section</h2><p class="report-path"><code>C:\Users\diege\Documents\GitHub\protoml-parser\examples\feature-suite\imported_section.pml</code></p><section class="stats-block"><h3>Local Stats</h3><table><tr><th>participants</th><td>1</td></tr><tr><th>subjects</th><td>1</td></tr><tr><th>tags</th><td>1</td></tr><tr><th>tasks_total</th><td>2</td></tr><tr><th>tasks_open</th><td>2</td></tr><tr><th>tasks_done</th><td>0</td></tr><tr><th>notes</th><td>1</td></tr><tr><th>meeting_lines</th><td>5</td></tr><tr><th>macros</th><td>3</td></tr><tr><th>content_imports</th><td>0</td></tr><tr><th>tag_imports</th><td>1</td></tr></table></section><section class="stats-block"><h3>Resolved Stats</h3><table><tr><th>participants</th><td>1</td></tr><tr><th>subjects</th><td>1</td></tr><tr><th>tags</th><td>4</td></tr><tr><th>tasks_total</th><td>2</td></tr><tr><th>tasks_open</th><td>2</td></tr><tr><th>tasks_done</th><td>0</td></tr><tr><th>notes</th><td>1</td></tr><tr><th>meeting_lines</th><td>5</td></tr><tr><th>macros</th><td>9</td></tr><tr><th>content_imports</th><td>0</td></tr><tr><th>tag_stats</th><td>5</td></tr></table></section><section><h3>Macros</h3><ul><li><code>badge</code> -> C:\Users\diege\Documents\GitHub\protoml-parser\macros/badge.pml</li><li><code>quote</code> -> C:\Users\diege\Documents\GitHub\protoml-parser\macros/quote.pml</li><li><code>progress_bar</code> -> C:\Users\diege\Documents\GitHub\protoml-parser\macros/progress_bar.pml</li></ul></section><section><h3>Tag Imports</h3><section class="report-block"><h2>_priority_tags.pml</h2><p class="report-path"><code>C:\Users\diege\Documents\GitHub\protoml-parser\examples\feature-suite\_priority_tags.pml</code></p><p class="muted">(cycle detected)</p></section></section></section></section><section class="import-card"><h4>snippet <code>html</code></h4><p><code>C:\Users\diege\Documents\GitHub\protoml-parser\examples\feature-suite\snippet.html</code></p><p class="muted">lines=4, bytes=125</p></section></section><section><h3>Tag Imports</h3><section class="report-block"><h2>Workflow Tag Report</h2><p class="report-path"><code>C:\Users\diege\Documents\GitHub\protoml-parser\examples\feature-suite\_workflow_tags.pml</code></p><section class="stats-block"><h3>Local Stats</h3><table><tr><th>participants</th><td>0</td></tr><tr><th>subjects</th><td>0</td></tr><tr><th>tags</th><td>3</td></tr><tr><th>tasks_total</th><td>0</td></tr><tr><th>tasks_open</th><td>0</td></tr><tr><th>tasks_done</th><td>0</td></tr><tr><th>notes</th><td>0</td></tr><tr><th>meeting_lines</th><td>0</td></tr><tr><th>macros</th><td>0</td></tr><tr><th>content_imports</th><td>0</td></tr><tr><th>tag_imports</th><td>1</td></tr></table></section><section class="stats-block"><h3>Resolved Stats</h3><table><tr><th>participants</th><td>0</td></tr><tr><th>subjects</th><td>0</td></tr><tr><th>tags</th><td>6</td></tr><tr><th>tasks_total</th><td>0</td></tr><tr><th>tasks_open</th><td>0</td></tr><tr><th>tasks_done</th><td>0</td></tr><tr><th>notes</th><td>0</td></tr><tr><th>meeting_lines</th><td>0</td></tr><tr><th>macros</th><td>0</td></tr><tr><th>content_imports</th><td>0</td></tr><tr><th>tag_stats</th><td>6</td></tr></table></section><section><h3>Tag Imports</h3><section class="report-block"><h2>Priority Tag Report</h2><p class="report-path"><code>C:\Users\diege\Documents\GitHub\protoml-parser\examples\feature-suite\_priority_tags.pml</code></p><section class="stats-block"><h3>Local Stats</h3><table><tr><th>participants</th><td>0</td></tr><tr><th>subjects</th><td>0</td></tr><tr><th>tags</th><td>3</td></tr><tr><th>tasks_total</th><td>0</td></tr><tr><th>tasks_open</th><td>0</td></tr><tr><th>tasks_done</th><td>0</td></tr><tr><th>notes</th><td>0</td></tr><tr><th>meeting_lines</th><td>0</td></tr><tr><th>macros</th><td>0</td></tr><tr><th>content_imports</th><td>0</td></tr><tr><th>tag_imports</th><td>0</td></tr></table></section><section class="stats-block"><h3>Resolved Stats</h3><table><tr><th>participants</th><td>0</td></tr><tr><th>subjects</th><td>0</td></tr><tr><th>tags</th><td>3</td></tr><tr><th>tasks_total</th><td>0</td></tr><tr><th>tasks_open</th><td>0</td></tr><tr><th>tasks_done</th><td>0</td></tr><tr><th>notes</th><td>0</td></tr><tr><th>meeting_lines</th><td>0</td></tr><tr><th>macros</th><td>0</td></tr><tr><th>content_imports</th><td>0</td></tr><tr><th>tag_stats</th><td>3</td></tr></table></section></section></section></section></section></section> </body> </html>