feat(sdk): addon registry wrappers in kindred_sdk #384
Reference in New Issue
Block a user
Delete Branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Summary
Wrap
FreeCAD.KindredAddons(AddonRegistry) with proper kindred_sdk functions so addons don't access the raw registry directly. Add missingaddon_version()query.Current state (PARTIAL)
AddonRegistryonFreeCAD.KindredAddonshasis_loaded(name),all(),loaded(),failed(),skipped(). Missing:addon_version(name)— version is stored on manifest but not queryable by nameload_time_msnot exposed via public methodkindred_sdkwrapper — addons must accessFreeCAD.KindredAddonsdirectlyProposed API
Implementation notes
kindred_sdk/registry.pyFreeCAD.KindredAddonsmethodsaddon_version(name)by looking up manifest version viaget(name).versionkindred_sdk.__init__Roadmap
v0.2.0 — SDK Core