From c59c704da33bb321632a39725c4f034d83de4859 Mon Sep 17 00:00:00 2001 From: forbes Date: Fri, 6 Feb 2026 11:15:30 -0600 Subject: [PATCH] refactor: rewire silo submodule for silo-mod split - .gitmodules: silo.git -> silo-mod.git (FreeCAD workbench only) - Init.py: silo/pkg/freecad -> silo/freecad (new repo layout) - InitGui.py: same path update The silo monorepo has been split into: - silo-client: shared Python API client (submodule of silo-mod) - silo-mod: FreeCAD workbench (this submodule) - silo-calc: LibreOffice Calc extension (separate repo) - silo: server only (no longer a Create submodule) --- .gitmodules | 2 +- src/Mod/Create/Init.py | 2 +- src/Mod/Create/InitGui.py | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/.gitmodules b/.gitmodules index c60efbd9de..e646a57f29 100644 --- a/.gitmodules +++ b/.gitmodules @@ -15,4 +15,4 @@ url = https://git.kindred-systems.com/forbes/ztools.git [submodule "mods/silo"] path = mods/silo - url = https://git.kindred-systems.com/kindred/silo.git + url = https://git.kindred-systems.com/kindred/silo-mod.git diff --git a/src/Mod/Create/Init.py b/src/Mod/Create/Init.py index 13fed152a2..ab715df421 100644 --- a/src/Mod/Create/Init.py +++ b/src/Mod/Create/Init.py @@ -16,7 +16,7 @@ def setup_kindred_addons(): # Define built-in addons with their paths relative to mods/ addons = [ ("ztools", "ztools/ztools"), # mods/ztools/ztools/ - ("silo", "silo/pkg/freecad"), # mods/silo/pkg/freecad/ + ("silo", "silo/freecad"), # mods/silo/freecad/ ] for name, subpath in addons: diff --git a/src/Mod/Create/InitGui.py b/src/Mod/Create/InitGui.py index f22b18f52f..be2e27b480 100644 --- a/src/Mod/Create/InitGui.py +++ b/src/Mod/Create/InitGui.py @@ -15,7 +15,7 @@ def setup_kindred_workbenches(): addons = [ ("ztools", "ztools/ztools"), - ("silo", "silo/pkg/freecad"), + ("silo", "silo/freecad"), ] for name, subpath in addons: