RFE: Implement a way to use MermaidJS or some other diagramming solution in docs #14

Open
opened 2025-09-01 12:12:55 +00:00 by pbokoc · 2 comments
pbokoc commented 2025-09-01 12:12:55 +00:00 (Migrated from gitlab.com)

From https://discussion.fedoraproject.org/t/does-the-docs-infrastructure-support-any-graphing-syntax/163060

It would be nice to have a way to use a framework like MermaidJS for creating diagrams and graphs. Antora doesn't appear to have native support for this, but there might be a way around that, because forgejo does.

We could set up a build task that would take Mermaid sources stored in a specific directory inside a repo, and have Forgejo build them and output static images into assets/images, which would then be used in docs normally.

We'll need to investigate this after we migrate to Forgejo.

From https://discussion.fedoraproject.org/t/does-the-docs-infrastructure-support-any-graphing-syntax/163060 It would be nice to have a way to use a framework like MermaidJS for creating diagrams and graphs. Antora doesn't appear to have native support for this, but there might be a way around that, because forgejo does. We could set up a build task that would take Mermaid sources stored in a specific directory inside a repo, and have Forgejo build them and output static images into `assets/images`, which would then be used in docs normally. We'll need to investigate this after we migrate to Forgejo.
pbokoc commented 2025-09-01 12:12:55 +00:00 (Migrated from gitlab.com)

set status to To do

set status to **To do**
pbokoc commented 2025-09-01 12:13:25 +00:00 (Migrated from gitlab.com)

changed title from RFC: Implement a way to use MermaidJS or some other diagramming solution in docs to RFE: Implement a way to use MermaidJS or some other diagramming solution in docs

<p>changed title from <code class="idiff">RF<span class="idiff left right deletion">C</span>: Implement a way to use MermaidJS or some other diagramming solution in docs</code> to <code class="idiff">RF<span class="idiff left right addition">E</span>: Implement a way to use MermaidJS or some other diagramming solution in docs</code></p>
Sign in to join this conversation.
No description provided.