lini 0.3.0

A small, human-readable language for plain-text diagrams that compiles to clean SVG
Documentation
// A group's title is a |caption| (SPEC §8) — it defaults to pin: top, so it
// rides the top edge whatever the group's layout. A footer is pin: bottom.
// link: wraps a shape in <a href>.

layout: row; gap: 32; padding: 20; align: start;

card |group| {
  layout: column; gap: 10;
  |caption| "Profile"
  name |box| "Ada Lovelace"
  role |box| "Engineer"
}

panel |group| {
  layout: column; gap: 10;
  |caption| "Sales"
  a |box| "Plan"
  b |box| "Actual"
  |caption| { pin: bottom left; translate: 0 16; "Q3 2026" }
}

docs |box| { link: "https://example.com"; width: 120; height: 48; "Docs" }