Marked Diagrams - Markdeep iteration#4376
Marked Diagrams - Markdeep iteration#4376G-Ambatte wants to merge 10 commits intonaturalcrit:masterfrom
Conversation
|
The test diagram in a deployment document: |
|
can characters be escaped of the diagram? for example say i wanted to have a single o in a text, but that makes the white circle, can i escape it to get the text? |
|
It works even better than i thought, although having to add manually the spaces or any character back for everything to realign is a bit of a pain. |
I have been experimenting with the deployment and I definitely don't hate the diagrams... but the inability to style arrows or blocks individually is definitely problematic. |
|
It's a fascinating implementation of what is essentially just ASCII Art. |
I'm not against implementing this functionality; it's better than the nothing that is currently available... Perhaps changing the activation language from |
|
What does this PR need to reach completion? or is it ready already |
At this point, if we want to move ahead with it, we either: a) bring the Markdeep diagram extension files into the Homebrewery project, or Beyond redirecting the module location, I think this PR is as ready as it's going to get. |
I vote for b, makes it way easier to remove if we ever want to stop using it, opens it up for other people, and will be less things to test in-house. |
|
This is now completely broken when pulling from master, got any idea? |
I changed the name of the package to better reflect it's origin in Markdeep, and forgot to update the dependency in |
This PR adds the Marked-Diagrams module, which uses the functions from Markdeep to generate SVGs from ASCII source.
Example Brew:
Content:
Styling:
Result:

Limitations
The current function from MarkDeep does not generate actual polygons, but rather disjoint collections of paths. Thus, most styling is not possible on most diagram features.