Diagramming in Markdown
Markdown is often used for writing documentation, but it doesn’t provide supports for diagrams. Now, something called mermaid does. It can generate diagrams and flowcharts from text in a similar manner to markdown.
There is also a project called viz.js that attempts to do something similar to Mermaid using the estabablished Graphviz DOT language.