Davide Asnaghi
f1d40b0bb3
[FEATURE] sync track and vias ( #110 )
...
* sync vias and track
* cleanup tests
* add test
* simplify virtual classes
* sync vias and track
* cleanup tests
* add test
* simplify virtual classes
* sync vias and track
* cleanup tests
* add test
* simplify virtual classes
* cleaner stdio handling
* use list for kicad iters to avoid windows locks
* explicitly delete board
* cleanup resources
* update snap
* Add Windows warning and disable Windows layout tests
* update formatting
* update formatting
---------
Co-authored-by: AnandKapadia <anand.kapadia1@gmail.com >
Co-authored-by: Lenny Khazan <lenny.khazan@gmail.com >
2025-10-16 17:23:19 -04:00
Akhil Velagapudi
304551b1db
Add better error messages, update blinky.zen (and add it to CI) ( #212 )
...
* Improve pcb layout error messages
Signed-off-by: akhilles <akhilvelagapudi@gmail.com >
* Update blinky code to use versioned stdlib, board config
Signed-off-by: akhilles <akhilvelagapudi@gmail.com >
* Keep examples/blinky.zen in sync with README.md blinky
Signed-off-by: akhilles <akhilvelagapudi@gmail.com >
* Build all examples in CI
Signed-off-by: akhilles <akhilvelagapudi@gmail.com >
* Build all examples
Signed-off-by: akhilles <akhilvelagapudi@gmail.com >
---------
Signed-off-by: akhilles <akhilvelagapudi@gmail.com >
2025-10-05 00:27:42 -04:00
Akhil Velagapudi
0ca2f604ba
Replace buildifier with ruff fmt ( #146 )
...
buildifier doesn't support f-strings, which we use in a bunch of places.
We also run fmt after `pcb upgrade`, and it's a bit annoying that it
fails due to a buildifier error.
Signed-off-by: akhilles <akhilvelagapudi@gmail.com >
2025-09-08 23:22:10 -04:00
Lenny Khazan
d3bef1b0a5
Update net naming strategy ( #62 )
...
* Consistent net naming
* cargo fmt
* fix clippy
* uniquify net names
2025-08-08 15:52:15 -04:00
Lenny Khazan
fe7daceafd
Update README.md ( #55 )
2025-08-01 14:28:05 -04:00
Lenny Khazan
d62249223b
Update release process ( #47 )
...
* Update release process
* Remove workflow
2025-07-24 14:47:50 -04:00
Lenny Khazan
3d09ba9283
Update README.md ( #45 )
2025-07-23 00:34:02 -04:00
Lenny Khazan
24fb3e029d
Update README.md ( #35 )
2025-07-18 14:39:31 -04:00
Davide Asnaghi
44891494ef
[FMT] implement formatter ( #25 )
...
* add pcb fmt
* unify pcb path in extension
* change the name of the extension
* bundle buildifier
* better path res
* fix clippy
* recursive
* fix format
* fix one more
* cargo info
* fix format on save
2025-07-10 16:24:25 -07:00
Jon-Liang
7c9be62b77
fix(README): Rename LED -> Led for Quick Start section ( #9 )
...
Current README as-is results in a resource resolution
error and requires renaming reference to
LED.star -> Led.star
Co-authored-by: Jon Liang <jon@freckle.tech >
2025-07-02 18:47:51 -04:00
Lenny Khazan
143633eb14
Starlark -> Zener ( #8 )
2025-07-02 17:25:45 -04:00
Lenny Khazan
77be2a75b7
update docs
2025-07-02 16:38:06 -04:00
Lenny Khazan
e852477546
Initial release ( #5 )
...
* Initial release
* cargo-dist
* build and test CI
* update ubuntu workflow
* fmt
* ubuntu: install deps
* clippy: 0.1.88 fixes
* format
* install clippy
* Update README.md
* Don't run cargo-dist on PRs
2025-07-01 04:06:08 -04:00
d-asnaghi
096a293f27
[UV] init
2025-01-24 10:16:44 -05:00