The taragen docs data({ title: "The taragen docs", layout: "_layout", description: "The taragen manual, tutorials and reference.", });

The taragen docs

One manual that covers every feature in order, tutorials that put features together, and reference tables to look things up.

start reading ⏎ quick start manual.txt

Manual{`${pages("docs/manual").filter(p => !p.isDir).sort(byOrder).length} chapters`}

Read it front to back the first time. Every chapter stands alone after that.

{pages("docs/manual").filter(p => !p.isDir).sort(byOrder).reduce((gs, p) => { const g = gs[gs.length - 1]; if (g && g.part === p.part) g.items.push(p); else gs.push({ part: p.part, items: [p] }); return gs; }, []).map(g =>
{g.part}
{g.items.map(p => {plainTitle(p.title)})}
)}

Tutorials{pages("docs/tutorials").filter(p => !p.isDir).sort(byOrder).length}

    {pages("docs/tutorials").filter(p => !p.isDir).sort(byOrder).map(p =>
  1. {pad2(p.num)}{p.title}
  2. )}

Reference{pages("docs/reference").filter(p => !p.isDir).sort(byOrder).length}

    {pages("docs/reference").filter(p => !p.isDir).sort(byOrder).map(p =>
  1. ·{codeTitle(p.title)}
  2. )}