Documentation
CardGoblin turns a small script plus a spreadsheet into print-at-home cards. These pages cover the editor, the language, and getting a deck onto paper.
CardGoblin is actively being built, so each page carries a badge saying how settled its subject is — Stable Evolving Planned.
Getting started
What CardGoblin is, and a first deck in five minutes.
Goblin script
The language: sheets, templates, shapes, expressions, generation.
- Basics & syntaxIndentation, comments, names, labels — the shape of every Goblin file.
- Sheets & dataDeclaring columns and enums, and how [references] resolve.
- Templates & shapesTemplates, the grid, the shape index, pivots, rotation, and Repeat — the drawing model shapes share.
- Text & TextBoxSingle-line and wrapped text, reusable aliases, inline icons, colors, and fonts.
- ImagesThe Image element — your own artwork from a URL or an uploaded asset, fit modes, and auto sizing.
- QR codesThe Qr element — scannable codes generated straight from sheet data.
- ExpressionsArithmetic, comparisons, logic, and if/then/else — anywhere a value goes.
- Cards & generationThe Card block, and the rows × loops × count math that builds a deck.
- Errors & diagnosticsWhat each kind of error looks like, and why one mistake never blanks a deck.
Reference
Lookup tables — card sizes, colors, icon codes, error codes.
- Card sizesThe built-in physical card presets — and custom millimetre sizes — in exact millimetres.
- ColorsCSS color names and hex, and why a case named "gold" never collides.
- IconsThe 888 Dicier game glyphs — how to use them, the ten styles, and the categories.
- Diagnostics catalogEvery E, W, and D code, what it means, and whether the affected card still renders.
Export & project
Printing your deck, saving and moving your project, current limits, and the roadmap.
- PDF exportEvolvingPrint options — page size, margins, cut lines, and duplex-mirrored backs.
- AutosaveEvolvingYour project saves itself in this browser — what persists, when, and the limits.
- Project filesExport your project as a file and import it back — backup, moving machines, and more than one project.
- Uploaded assetsBring your own art with no hosting — the Assets drawer, the 2 MB cap, and how uploads are stored.
- Current limitsEvolvingWhat CardGoblin can't do yet, so you find out here and not mid-project.
- RoadmapEvolvingWhat's shipped, what's being built, and what's still an open question.
- Data exportExport one CSV row for every generated card, including computed virtual columns.