D2 Tour | D2 Documentation

D2 is a diagram scripting language that turns text to diagrams. It stands for

D2 Documentation
D2 Tour | D2 Documentation

D2 is a diagram scripting language that turns text to diagrams. It stands for

D2 Documentation
ASCII output | D2 Documentation

In the latest release of D2 (0.7.1), we introduce ASCII outputs.

D2 Documentation

My dream came true. Declarative diagrams that render to ascii txt. Thank you #d2lang dev team!

ASCII output | D2 Documentation
https://d2lang.com/blog/ascii/

ASCII output | D2 Documentation

In the latest release of D2 (0.7.1), we introduce ASCII outputs.

D2 Documentation
ASCII output | D2 Documentation

In the latest release of D2 (0.7.1), we introduce ASCII outputs.

D2 Documentation
Video of my talk "Handling Complex Content within Georeferenced Historical Atlases" from NACIS last month is up. Even though it sounds pretty boring, this was extremely gratifying to put together and present, because it distills what I think is most unique about OldInsuranceMaps.net. Also it was really fun to make the diagrams with #d2lang https://www.youtube.com/watch?v=DhRrZgCedqk
#georeferencing #HistoricalMaps #crowdsourcing #digitalhumanities
Handling Complex Content within Georeferenced Historical Atlases - Adam Cox

YouTube

That feeling when you get caught up in analysis paralysis trying to choose a text-to-diagram software. 😞

I'd go w/ #graphviz, but its README claims it's barely maintained, and it doesn't support modern diagram types one might need natively.

I'd go w/ #d2lang, but it produces #SVG w/ hard-coded font sizes and other styles, which makes it annoying to deal with when it comes to SVG in-lining.

I'd go w/ #mermaid, but it requires running #javascript on the page.

Anyone played around with #d2lang https://d2lang.com/tour/intro/ ? It seems like a very promising alternative to mermaid to me.

On my list of things to try for this week :)

D2 Tour | D2 Documentation

D2 is a diagram scripting language that turns text to diagrams. It stands for

@hrbrmstr

#D2lang looks interesting, although I am partial to #PlantUML. Thanks for the good info.