Diagrame daj v svoje datoteke
This commit is contained in:
parent
0e6a68fb0a
commit
b6c83ca3e5
8 changed files with 140 additions and 111 deletions
26
diagrams/object-storage.typ
Normal file
26
diagrams/object-storage.typ
Normal file
|
|
@ -0,0 +1,26 @@
|
|||
#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(
|
||||
{
|
||||
node((0, -1))[vsebina (blob)]
|
||||
node((2, -1))[drevesa (tree)]
|
||||
node((4, -1))[vnosi (commit)]
|
||||
bla((0, -0.5), name:<bla>)
|
||||
blabla((0, 0.5), name:<blabla>)
|
||||
file-object((0, 1.5),"33476f", name:<bla1>)[bla!]
|
||||
tree-object((2, 0), "5e12fg", name:<koren0>)[koren]
|
||||
tree-object((2, 1), "32e4f1", name: <koren1>)[koren]
|
||||
commit-object((4, 0), "7e43a1", name: <commit0>)[Prvi vnos]
|
||||
commit-object((4, 1), "4ef531", name: <commit1>)[Popravi bla.txt]
|
||||
edge(<commit0>, <koren0>, "->")
|
||||
edge(<commit1>, <koren1>, "->")
|
||||
edge(<commit1>, <commit0>, "->")[starš]
|
||||
edge(<koren0>, <bla>, "->")[bla.txt]
|
||||
edge(<koren1>, <bla1>, "->", label-angle: auto)[bla.txt]
|
||||
edge(<koren0>, <blabla>, "->", label-angle: auto)[blabla.txt]
|
||||
edge(<koren1>, <blabla>, "->", label-angle: auto)[blabla.txt]
|
||||
edge(<commit0>, <koren0>, "->")
|
||||
}
|
||||
)
|
||||
Loading…
Add table
Add a link
Reference in a new issue