pcbjam/wasm/cli
Repository files (latest commit first)
Filename Latest commit message Latest commit date
Gergő Törcsvári f1ea6b3965
plugins 0002: kicad_tools --ipc356 + --fab-components fab exporters
Two generic (manufacturer-agnostic) pcbnew-side subcommands for platform
manufacturing plugins: --ipc356 (IPC-D-356 netlist via IPC356D_WRITER) and
--fab-components (board metrics + per-footprint placement/BOM JSON —
absolute board coords, consumers apply their own conventions). Bumps the
kicad submodule for the diet keep-back of export_d356.cpp.

Also closes a CI cache gap: wasm-cache-hash never hashed wasm/**, so a
pure wasm/cli change would cache-hit stale output — { dir: "wasm" } is
now an input (busts the cache once on landing).

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01Mr8PQ34yCfvEtEcwSUvLAV
2026-07-27 14:01:30 +02:00
..
kicad_tools_main.cpp plugins 0002: kicad_tools --ipc356 + --fab-components fab exporters 2026-07-27 14:01:30 +02:00
pcb_convert_main.cpp plugins 0002: kicad_tools --ipc356 + --fab-components fab exporters 2026-07-27 14:01:30 +02:00
pcb_convert_stubs.cpp feat: kicad_tools headless CLI 2026-07-10 19:09:01 +02:00
sym_convert_main.cpp kicad-validity B3+C+S: revert toast, corpus lint, .kicad_mod tier 2026-07-14 19:02:13 +02:00
sym_convert_pre.js ysync 0009 phase 4: sym_convert --lint mode (kicad_lint folded into the converter) 2026-07-10 13:13:51 +02:00
sym_convert_stubs.cpp kicad-validity A1: kicad_tools --resave — full-parse rewrite in current format 2026-07-14 19:01:34 +02:00