splice-cad/Splice Design Export
Render splice designs (plan or legacy harness) as PDF, PNG, SVG, XLSX, and CSV exports.
View on GitHubTrust Signals
- Scorecard Score
- not yet scored
- Maintenance Recency
- Stale
- License
- None
Inputs
| name | description | required | default |
|---|---|---|---|
| config | Path to splice.yml (relative to the repo root). Defaults to `splice.yml` at the repo root. Set this when splice.yml lives alongside the design files rather than at root (e.g. `wiring/splice.yml`). | no | "" |
| plan-path | Path to the design JSON — plan or legacy harness schema (relative to the repo root). If omitted, falls back to `design.design-path` (or legacy `design.plan-path`) in `splice.yml`. | no | "" |
| design-type | Design type — `plan` or `harness`. If omitted, falls back to `design.type` in `splice.yml` or is auto-detected from the JSON shape (`nodes`+`links` → plan; `bom`+`data.mapping` → harness). | no | "" |
| output-dir | Directory for rendered outputs (relative to the repo root). Defaults to `exports.output-dir` in `splice.yml`, or `rendered/` if neither is set. | no | "" |
| only | Comma-separated export targets. If omitted, falls back to `exports.formats` in `splice.yml`, or the default set for the resolved design type. Plan targets: all-pages-pdf, bom-csv, bom-xlsx, bom-pdf, connection-table-xlsx, icd-pdf. Harness targets: schematic-pdf, schematic-png, schematic-svg, physical-all-pages-pdf, physical-pdf, physical-png, physical-svg, bom-csv, bom-xlsx, bom-pdf. | no | "" |
| page-mode | Which view modes to include in the all-pages PDF. Valid values: both (default), layout, schematic Falls back to `exports.page-mode` in `splice.yml`. | no | "" |
Outputs
| name | description |
|---|---|
| files | Newline-separated list of rendered file paths. |