← Back to issue list

plugins: add plugin registry and management helpers

View original Github issue

Metadata

Project
craft-parts
Number
#39
Type
pull request
State
merged
Author
cmatsuoka
Labels
Created
Updated
Closed

Current evaluation

Merged plugin registry and management helpers for Craft Parts, enabling registration, unregistration, and retrieval of plugin classes. Approved by two reviewers, passed CI, and added 270 lines across three files.

Suggested action:

No scores available.

Issue body

Application-defined plugins must be registered to be recognized by Craft Parts. This change implements the plugin registry and helpers to register, unregister, and retrieve plugin classes and instances. Signed-off-by: Claudio Matsuoka <claudio.matsuoka@canonical.com> - [x] Have you signed the [CLA](http://www.ubuntu.com/legal/contributors/)? -----

Evaluation history

Date Model Scores Action Summary
qwen/qwen3.6-35b-a3b Merged plugin registry and management helpers for Craft Parts, enabling registration, unregistration, and retrieval of plugin classes. Approved by two reviewers, passed CI, and added 270 lines across three files.
qwen3.6-35b-a3b-mtp-q6 Merged implementation of a plugin registry and management helpers for Craft Parts. Adds functionality to register, unregister, and retrieve plugin classes and instances. Integrated directly by maintainer cmatsuoka without discussion.

Update history

No update history recorded yet.

Related issues

Issue Project State Summary Similarity
#22 plugins: add plugin and plugin properties base classes craft-parts merged Merged: introduces base classes for the plugin subsystem and plugin properties. Approved by three reviewers, passed CI checks, and added 227 lines across six files to define part source building with optional plugin-specific properties.
71%
#261 plugins: add method to list registered plugins craft-parts merged Merged changes adding a method to list registered plugins. Approved by one reviewer with zero unresolved comments. The update spans three files with eleven additions, resolving CRAFT-1255.
71%