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.