git-intro/diagrams/file-graph.typ
2026-01-14 11:25:23 +01:00

16 lines
666 B
Typst

#import "@preview/fletcher:0.5.8" as fletcher: diagram, node, edge
#import fletcher.shapes: house, chevron, pill
#import "../definicije.typ": file-object, tree-object, git-object, commit-object, bla, blabla
#diagram(
{
bla((-1, 1), name:<bla>)
blabla((-1, 0), name: <blabla>)
tree-object((1, 1), "ae247f", name: <mapa>)[drevo]
tree-object((3, 0), "473e0b", name: <root>)[drevo]
edge(<root>, <bla>, "->", label-angle: auto)[`bla.txt`]
edge(<root>, <mapa>, "->", label-angle: auto, label-sep: -1.2em)[`mapa`]
edge(<mapa>, <bla>, "->", label-angle: auto, label-sep: -1.2em)[`bla.txt`]
edge(<root>, <blabla>, "->")[`blabla.txt`]
}
)