docs: example addon template #395
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
Create a minimal working example addon that demonstrates the standard structure and SDK integration points.
Current state (MISSING)
docs/src/development/writing-an-addon.mdis a tutorial with inline code snippets but there is no standalone example addon in the repo that can be copied and modified.Scope
Create
docs/examples/example-addon/containing:package.xml— standard manifest with<kindred>extensionsInit.py— console-mode bootstrap (sys.path setup, any non-GUI registration)InitGui.py— GUI bootstrap demonstrating:kindred_sdk.register_context()kindred_sdk.register_overlay()kindred_sdk.register_dock_panel()kindred_sdk.register_command()kindred_sdk.on_context_enter()(once #381 lands)kindred_sdk.emit()/kindred_sdk.on()(once #382 lands)README.md— explains what the example demonstrates and how to install itShould serve as the canonical copy-paste starting point for addon authors.
Dependencies
Roadmap
v0.2.0 — Testing and Documentation