← Back to issue list

Group related plugins

View original Github issue

Metadata

Project
craft-parts
Number
#1571
Type
issue
State
open
Author
steinbro
Labels
Created
Updated
Closed

Current evaluation

Group plugins by language/ecosystem in docs and source code. Maintainer confirmed proposed groupings; contributor committed to a PR but none has been filed. Docs toctree remains a flat alphabetical list.

Suggested action: keep open

Reason: Maintainer steinbro explicitly agreed with all grouping corrections from contributor GreyViperTooth, who committed to submitting a PR. The docs/reference/plugins.rst toctree is still a flat alphabetical list, confirming the work is incomplete and the issue remains actionable.

Impact: 35 Quick Win: 24.5 Staleness: 40 Complexity: 30 Confidence: 80 Support Request: 0

Issue body

### What needs to get done This should at least be done for documentation, but could also be reflected in the organization of the source code. Proposed organization: 1. Built-in 1. dump 1. nil 1. Multi-language 1. ant 1. autotools 1. bazel 1. cmake 1. colcon 1. jlink 1. make 1. meson 1. qmake 1. scons 1. .NET 1. dotnet 1. dotnet_v2 1. Go 1. go 1. go_use 1. Java 1. gradle 1. java 1. maven 1. maven_use 1. JavaScript 1. npm 1. npm_use 1. Python 1. poetry 1. python 1. python_v2 1. uv 1. Ruby 1. ruby 1. Rust 1. cargo_use 1. rust ``` ### Why it needs to get done The number of plugins exceeds what's reasonable for a flat list. As they are sorted alphabetically, users can miss relevant plugins because they stop scrolling, e.g. choosing to use the Python plugin without realizing a uv plugin exists.

Evaluation history

Date Model Scores Action Summary
qwen/qwen3.8-27b
Impact: 35
Quick Win: 24.5
Staleness: 40
Complexity: 30
Confidence: 80
Support Request: 0
keep open Group plugins by language/ecosystem in docs and source code. Maintainer confirmed proposed groupings; contributor committed to a PR but none has been filed. Docs toctree remains a flat alphabetical list.
qwen/qwen3.6-35b-a3b
Staleness: 10
Complexity: 15
Confidence: 95
Support Request: 5
keep open Proposal to organize plugins into logical groups for documentation and source code. Maintainer confirmed contributor's proposed groupings; contributor is preparing a PR.
qwen3.6-35b-a3b-mtp-q6
Staleness: 45
Complexity: 20
Confidence: 85
Support Request: 0
needs triage Proposes categorizing plugins into language-specific groups for documentation and source code to improve discoverability. Currently unlabelled and awaiting maintainer assessment.
qwen3.6-35b-a3b-mtp-q6
Staleness: 45
Complexity: 30
Confidence: 85
Support Request: 0
needs triage Proposes grouping plugins by language or framework for documentation and source code to improve discoverability over a flat alphabetical list. Submitted 43 days ago, zero comments, awaiting feedback or triage.

Update history

No update history recorded yet.

Related issues

Issue Project State Summary Similarity
#1650 docs: group plugins by language craft-parts open Groups plugins by language in docs/reference/plugins.rst. Simplified per maintainer feedback to docs-only change. Waiting for second reviewer (medubelko) to assess fit with ongoing docs changes.
72%