Integration and Extension#

This page collects the developer-facing material for extending or integrating SWC-Studio.

Plugin usage#

Plugin development#

Architecture#

The architecture document is especially important if you are adding features. Current design intent is:

  • algorithms live in swcstudio/core

  • task-facing wrappers live in swcstudio/tools

  • plugins extend tool behavior through the plugin layer

  • GUI and CLI remain thin interface wrappers over the tool layer