{"ref":"artifact:wegnerdan-abapmermaid","page":"/artifacts/wegnerdan-abapmermaid","json":"/artifacts/wegnerdan-abapmermaid.json","generated":"2026-10-26","drafted_with_ai":true,"entity":{"id":"wegnerdan-abapmermaid","name":"abapMermaid","artifact_type":"package","ecosystem":"abap","domain":"ui-and-frontend-bridge","origin_ring":"independent","description":{"one_line":"An ABAP package that renders Mermaid diagrams inside an SAP GUI container through the Edge Chromium Control, from a diagram's own text syntax passed at runtime.","short":"Renders Mermaid diagrams inside an SAP GUI container","what_it_solves":"Showing a Mermaid diagram in SAP GUI needs running mermaid.js somewhere the classic Internet Explorer browser control cannot execute it. abapMermaid packages a Mermaid release as an SMW0 object and renders it through the Edge Chromium Control instead, so a `zcl_wd_gui_mermaid_js_diagram` created against a GUI container can display a diagram from a plain source-code string set with `set_source_code_string`. It needs SAP GUI 7.70 or higher and the corrections from SAP Note 3002961 for the container's background colour to render correctly, and font colour and type are not yet supported. The maintainer marks it a work in progress with known bugs."},"links":{"repo":"https://github.com/WegnerDan/abapMermaid"},"identity":{"license":"MIT"},"source_available":true,"provides":[{"capability":"capability:abap-classic-ui","what_it_does":"Renders a Mermaid diagram inside an SAP GUI container by loading a bundled Mermaid release into the Edge Chromium Control and drawing a diagram passed to it as plain source text.","sources":[{"url":"https://github.com/WegnerDan/abapMermaid","title":"WegnerDan/abapMermaid — README","checked":"2026-09-14","quote":"Integrate Mermaid Diagrams in SAP GUI Containers"}]}],"maintainers":["actor:wegnerdan"],"drafted_with_ai":true,"provenance":{"discovered_via":[{"source":"source:dotabap"}],"first_seen":"2026-09-14"},"contributors":["actor:ennowulff","actor:wegnerdan","actor:ysichov"]},"effective_normative_relations":[],"readings":{"liveness":[{"label":"Maintenance","tier":"unknown","evidence":"no release data"},{"label":"Continuity","tier":"good","evidence":"3 contributors"},{"label":"Repository","tier":"fair","evidence":"pushed 2025-11, not archived"}],"compatibility":[{"label":"Declared for","tier":"fair","evidence":"nothing declared"},{"label":"Survived majors","tier":"unknown","evidence":"not read on ABAP: its lines run side by side"},{"label":"Maintainer's CI","tier":"fair","evidence":"no CI configured"}],"practice":[{"label":"Tests","tier":"poor","evidence":"none found in the tree"},{"label":"Docs","tier":"fair","evidence":"README 2 KB"},{"label":"Changelog","tier":"fair","evidence":"none in the repo"}],"reach":[{"value":null,"unit":"installs/week"},{"value":35,"unit":"watching"}]},"signals":{"crawled_at":"2026-10-24","npm":"not published under this name","stars":35,"forks":3,"open_issues":0,"archived":false,"pushed_at":"2025-11-19","license_spdx":"MIT","org_owned":false,"default_branch":"main","created_at":"2022-04-10T20:16:59Z","open_prs":0,"tree_truncated":false,"test_files":0,"workflows":0,"other_ci":false,"readme_bytes":2383,"docs_files":0,"changelog":false,"license_file":true,"dts_files":0,"first_commit":"2022-04-10","last_commit":"2025-11-19","commits":64,"contributors":3,"readme_path":"README.md","readme_sha":"35526a30859ea0016799f382229ba16ca4bd451e","repo_read":"2026-10-24"},"edges":{"maintainers":[{"ref":"actor:wegnerdan","name":"Daniel Wegner","json":"/actors/wegnerdan.json"}],"contributors":[{"ref":"actor:wegnerdan","name":"Daniel Wegner","json":"/actors/wegnerdan.json"},{"ref":"actor:ennowulff","name":"Enno","json":"/actors/ennowulff.json"},{"ref":"actor:ysichov","name":"Yurii Sychov","json":"/actors/ysichov.json"}],"explained_by":[],"alternative_to_this":[],"needed_by":[],"available_via":[],"parts":[],"add_ons":[],"answered_through_parts":[]}}