Update crates diagram
This commit is contained in:
@@ -1,33 +1,34 @@
|
||||
#set page(width: auto, height: auto, fill: none, margin: 0em)
|
||||
#set text(font: "Atkinson Hyperlegible Next", size: 18pt, fill: white)
|
||||
#set grid(align: center + horizon)
|
||||
#let gutter = .4em
|
||||
#let gutter = .45em
|
||||
#let stroke = (paint: gray, dash: "dashed")
|
||||
|
||||
#let block(cell) = pad(gutter, box(
|
||||
#let block(height: 1em, cell) = pad(gutter, box(
|
||||
radius: 5pt,
|
||||
stroke: white,
|
||||
fill: black,
|
||||
inset: gutter,
|
||||
width: 100%,
|
||||
height: 1em + gutter * 2,
|
||||
height: height + gutter * 2,
|
||||
cell,
|
||||
))
|
||||
|
||||
#grid(
|
||||
columns: (8em, 4em, 12em),
|
||||
|
||||
pad(.5em, [Backend]),
|
||||
grid.cell(colspan: 2, pad(.5em, [Frontend])),
|
||||
grid.cell(colspan: 3, block[cli]),
|
||||
|
||||
grid.hline(stroke: stroke),
|
||||
grid.vline(stroke: stroke, x: 1, start: 1),
|
||||
|
||||
[],
|
||||
pad(.5em, [Backend]),
|
||||
grid.cell(colspan: 2, pad(.5em, [Frontend])),
|
||||
|
||||
grid.cell(colspan: 2, block[cli]),
|
||||
|
||||
[],
|
||||
grid.cell(rowspan: 3, grid(
|
||||
block(height: 2em + gutter, [clingo]),
|
||||
block(height: 2em + gutter, [eval]),
|
||||
)),
|
||||
|
||||
grid.cell(
|
||||
colspan: 2,
|
||||
@@ -37,8 +38,8 @@
|
||||
),
|
||||
),
|
||||
|
||||
block[clingo], grid.cell(colspan: 2, block[frontend]),
|
||||
block[eval], grid.cell(colspan: 2, block[core]),
|
||||
grid.cell(colspan: 2, block[frontend]),
|
||||
grid.cell(colspan: 2, block[core]),
|
||||
|
||||
grid.hline(stroke: stroke),
|
||||
|
||||
|
||||
Reference in New Issue
Block a user