← Back to issue list

feat(plugins): support register plugins

View original Github issue

Metadata

Project
craft-application
Number
#174
Type
pull request
State
merged
Author
syu-w
Labels
Created
Updated
Closed

Current evaluation

Merged feature enabling applications to register custom plugins during initialization and on-demand via app.register_plugins(). Approved by reviewers, passed CI and coverage checks, and verified to work with rockcraft.

Suggested action:

No scores available.

Issue body

This allowed applications to register their own plugins beside the default plugins when initializing the app. Defined in `_get_app_plugins()`. This also allowed app to ondemond register plugins by call `app.register_plugins(plugins)`.

Evaluation history

Date Model Scores Action Summary
qwen/qwen3.6-35b-a3b Merged feature enabling applications to register custom plugins during initialization and on-demand via app.register_plugins(). Approved by reviewers, passed CI and coverage checks, and verified to work with rockcraft.
qwen3.6-35b-a3b-mtp-q6 Merged feature enabling applications to register custom plugins during initialization and on-demand via app.register_plugins(). Maintainer verified rockcraft compatibility, and all modified lines passed code coverage checks.

Update history

No update history recorded yet.

Related issues

Issue Project State Summary Similarity
#726 feat: unregister plugins craft-parts merged Merged a feature enabling applications to unregister built-in plugins. Approved by two reviewers, passed CI checks, and updated three files with 37 additions and 10 deletions.
70%