docs(templates): list all 12-factor profiles in init help
Metadata
Current evaluation
Merged PR updates charmcraft help init to list all 12-factor profiles. Incorporated reviewer feedback to add Kubernetes to extension descriptions. Approved by three reviewers and merged after CI checks passed.
Suggested action: —
No scores available.
Issue body
The output of `charmcraft help init` only shows one 12-factor profile (`flask-framework`). This PR adds the other ones.
Note that I'm separately proposing to remove `simple`, in #2295
Evaluation history
| Date | Model | Scores | Action | Summary |
|---|---|---|---|---|
| qwen/qwen3.6-35b-a3b | — | — | Merged PR updates charmcraft help init to list all 12-factor profiles. Incorporated reviewer feedback to add Kubernetes to extension descriptions. Approved by three reviewers and merged after CI checks passed. | |
| qwen3.6-35b-a3b-mtp-q6 | — | — | Merged after updating charmcraft help init to list all 12-factor profiles. Reviewers requested adding Kubernetes to extension descriptions for consistency, which was implemented. Resolves incomplete init command documentation. | |
| qwen3.6-35b-a3b-mtp-q6 | — | — | Merged. Updated charmcraft help init to list all 12-factor profiles. Incorporated reviewer feedback to add Kubernetes to profile descriptions for consistency. External contributor dwilding implemented the changes. |
Update history
No update history recorded yet.
Related issues
| Issue | Project | State | Summary | Similarity |
|---|---|---|---|---|
| #2241 Docs: Update 12-factor tutorials | charmcraft | merged | Merged documentation updates to the 12-factor tutorials. Changes add UX tips for charmcraft and juju status, update rockcraft output, note faster builds, and condense architecture text. Approved by two reviewers and passed CI. | |
| #1800 feat: go-framework init profile and extension | charmcraft | merged | Merged. Adds go-framework init profile and extension to charmcraft per ISD153. Uses Ubuntu 24.04 base, restricts to amd64, and refactors 12-factor extensions to inherit from _TwelveFactorBase. Approved by three reviewers and passed CI. | |
| #2754 feat(profiles): bound dependencies, remove uv.lock files, improve init output | charmcraft | merged | Merged after reviewer approval. Bounded dependencies for kubernetes and machine profiles, removed uv.lock from templates, improved charmcraft init output to match requested profiles, and updated documentation. Fixes #2749. |