feat: add gears workbench as default addon
All checks were successful
Build and Test / build (pull_request) Successful in 29m39s

Add kindred/gears as a submodule under mods/gears. The gears workbench
provides 13 parametric gear commands (involute, cycloid, bevel, worm,
crown, timing, lantern, hypocycloid gears + connectors).

Integration:
- Kindred package.xml with load_priority 40 (sdk -> solver -> gears -> silo)
- Init.py adds repo root to sys.path for pygears + namespace package
- InitGui.py imports upstream GearWorkbench and injects gear commands
  into partdesign.body and partdesign.feature editing contexts
- context.py kcsdk routing already complete from #351
This commit is contained in:
forbes
2026-02-28 15:17:06 -06:00
parent 5a0be2804d
commit 04065e83f3
2 changed files with 4 additions and 0 deletions

3
.gitmodules vendored
View File

@@ -18,3 +18,6 @@
path = mods/solver
url = https://git.kindred-systems.com/kindred/solver.git
branch = main
[submodule "mods/gears"]
path = mods/gears
url = https://git.kindred-systems.com/kindred/gears.git

1
mods/gears Submodule

Submodule mods/gears added at 1e26c393f3