← Back to community index
# contributor·Active

0hmx - I ran a small audit comparing the docs w...

I ran a small audit comparing the docs with core, and quite a few things seem to be broken. The repros look valid. If anyone is looking to contribute, this could be a good repo to pick up issues in—some of these fixes could be a great value add. [ 3094 Board anchorAlignment repro

Started by 0hmxAug 8, 20265 messages

Discussion

Last active 26 days ago · plain text
0hmxoriginal post
I ran a small audit comparing the docs with core, and quite a few things seem to be broken. The repros look valid. If anyone is looking to contribute, this could be a good repo to pick up issues in—some of these fixes could be a great value add. * [#3094 Board `anchorAlignment` repro](https://github.com/tscircuit/core/pull/3094) * [#3095 Board finish/assembly props repro](https://github.com/tscircuit/core/pull/3095) * [#3096 Board `material="flex"` repro](https://github.com/tscircuit/core/pull/3096) * [#3097 Resistor tolerance repro](https://github.com/tscircuit/core/pull/3097) I found around 12 issues in total; just sharing 4 here that I think make the most sense to look at.
0hmx
- [board] `anchorAlignment` ignored — expected anchor-aligned center; actual legacy behavior — [repro](https://github.com/0hmX/repro-board-anchor-alignment-20260809) - [board] Per-side finish/assembly props dropped — expected PCB Board output fields; actual omitted — [repro](https://github.com/0hmX/repro-board-finish-props-20260809) - [board] `material="flex"` violates Circuit JSON contract — expected rejection or supported contract; actual invalid material output — [repro](https://github.com/0hmX/repro-board-flex-material-20260809) - [board] Ten-layer support undocumented — expected docs/type alignment; actual runtime accepts 10 layers — [repro](https://github.com/0hmX/repro-board-ten-layers-docs-20260809) - [resistor] `tolerance` omitted from Circuit JSON — expected serialized tolerance; actual omitted — [repro](https://github.com/0hmX/tscircuit-repro-resistor-tolerance-ignored) - [resistor] Documented ratings unsupported — expected typed props; actual TypeScript errors/stripping — [repro](https://github.com/0hmX/tscircuit-repro-resistor-documented-ratings-ignored) - [resistor] `schSize` no-op — expected different symbol sizes; actual identical geometry — [repro](https://github.com/0hmX/tscircuit-repro-resistor-schsize-ignored) - [capacitor] `bypassFor`/`bypassTo` ignored — expected bypass traces; actual zero traces — [repro](https://github.com/0hmX/capacitor-bypass-props-ignored) - [capacitor] `schSize="small"` no-op — expected smaller symbol; actual default geometry — [repro](https://github.com/0hmX/capacitor-schsize-ignored) - [capacitor] Documented specification props rejected — expected JSX acceptance; actual TypeScript errors — [repro](https://github.com/0hmX/capacitor-documented-specs-rejected) - [capacitor] Invalid capacitance produces invalid JSON — expected validation failure; actual `null`/`NaNpF` — [repro](https://github.com/0hmX/capacitor-invalid-capacitance)
anil
<@400684445054795796> i want to work on these issue
anil
<@400684445054795796> fix the Invalid capacitance produces invalid JSON https://github.com/tscircuit/core/pull/3119
anil
https://github.com/tscircuit/circuit-json/pull/693

Want to add to the conversation?

Reply in Discord so your notes stay connected to the source.
Continue in Discord ↗