Есть ли способ представить бинарное / недвоичное древовидное / графическое / древовидное строение в Github README.md? - PullRequest
2 голосов
/ 22 сентября 2019

В моей документации по репозиториям Githubs я хочу представить бинарную древовидную структуру, такую ​​как:

enter image description here

Есть ли способ сделать это с Githubmarkdown, кроме простого создания его с помощью диаграмм art / uml (с использованием простого файла изображения)?

1 Ответ

1 голос
/ 22 сентября 2019

Нет, это не поддерживается только GFM (GitHub Flavored Markdown) .

Вам необходимо вызвать стороннюю онлайн-службу, например, g..gravizo.com , чтобы включить любой график из текстового описания.

См., например, TLmaK0/gravizo

![Alt text](https://g.gravizo.com/source/custom_mark10?https%3A%2F%2Fraw.githubusercontent.com%2FTLmaK0%2Fgravizo%2Fmaster%2FREADME.md)
<details> 
<summary></summary>
custom_mark10
  digraph G {
    size ="4,4";
    main [shape=box];
    main -> parse [weight=8];
    parse -> execute;
    main -> init [style=dotted];
    main -> cleanup;
    execute -> { make_string; printf};
    init -> make_string;
    edge [color=red];
    main -> printf [style=bold,label="100 times"];
    make_string [label="make a string"];
    node [shape=box,style=filled,color=".7 .3 1.0"];
    execute -> compare;
  }
custom_mark10
</details>

Это будетгенерируется / отображается как:

https://camo.githubusercontent.com/1243ee2a3700c5eb0e9b326a8ad1f49d26ac9956/68747470733a2f2f672e67726176697a6f2e636f6d2f736f757263652f637573746f6d5f6d61726b31303f68747470732533412532462532467261772e67697468756275736572636f6e74656e742e636f6d253246544c6d614b3025324667726176697a6f2532466d6173746572253246524541444d452e6d64

...