Open hroncok opened 6 years ago
Poznámka - je to zde: http://naucse.python.cz/course/pyladies/beginners/circular-imports/
Možná by se to dalo řešit graphvizem? Umí i složitější struktury uzlů, např. http://www.graphviz.org/Gallery.php Graphviz jde integrovat např. do RST ve Sphinxu, pro inspiraci ohledně implementace.
Upřímně řečeno ani na velkém displeji to občas nevypadá dobře,,.
Emojis? Wow.
I když vypnu ten doplněk co mám v prohlížeči na zobrazování Emoji, tak to furt není správně...
Graphviz je IMO kanón na vrabce, dělal bych to přes SVG (kdybych to dělal já, t.j. kdyby se k tomu nedostal někdo dřív).
Zkusil jsem to hodit do graphvizu: https://gist.github.com/messa/e3185d1c3cb3fa70ee3ce07f04b5b6b9
Myslím, že to vypadá fajn, zápis je... není úplně hrozný :) Ideálně kdyby takovýchle diagramů bylo víc, tak by bylo fajn si na ně definovat vlastní formát (např. postavený na YAMLu) a ten nějak jednoduše transformovat v Pythonu do Graphviz dot formátu (nebo možná je i přímo nějaké Graphviz Python API).
Dáme to tam jako obrázek v PNG i s DOT zdrojákem nebo klidně PY skriptem, který to umožní přegenerovat v budoucnu a bude to, což?
Nový kolotoč s vlastními formáty k tomu můžeme postavit později, ale těch diagramů je zatím jen pár.
Když, tak SVG.