Pack Spec

The FormsCAD pack format is open and public.

Structure

A pack is a folder containing a manifest.json and the asset files it describes (SVG symbols, .pat hatch files, linetype defs, or template files).

manifest.json

{
  "name": "ISA P&ID Symbols",
  "version": "1.0.0",
  "category": "symbols",
  "compat": ["forms-2d"],
  "author": "your-name",
  "items": [
    { "id": "ft-field", "label": "Flow Transmitter (field)", "file": "ft-field.svg" }
  ]
}

Install

Drop the folder into Forms 2D's assets/ directory. It's watched โ€” items appear in the palette with no restart.

Full spec moves to docs.formscad.com/pack-spec when documentation launches.