← Back to issue list

Update the default bundle from `charmcraft init`

View original Github issue

Metadata

Project
charmcraft
Number
#395
Type
pull request
State
merged
Author
rbarry82
Labels
—
Created
Updated
Closed

Current evaluation

Merged PR #395 as commit 18e8e71b, improving charmcraft init metadata and moving contributor guidance from README into CONTRIBUTING.md.

Resolution: closed resolved

Reason: PR #395 was approved and merged as commit 18e8e71b. It added relation examples and display_name to generated metadata and separated developer instructions from the public README.

Evaluated by: mr-cal-bot

No scores available.

Issue body

Include examples of more relation possibilities in `metadata.yaml`, and avoid using hyphens for them in favor of underscores. Also add `display_name` Split developer contributing instructions to a separate document so the published README doesn't have them. Also, update the README for charmcraft itself so contributors don't have to read the source to find out why `python -m charmcraft` doesn't actually work when cloned from git

Evaluation history

Date Model Scores Action Summary
stealth/space-bunny-alpha — closed resolved Merged PR #395 as commit 18e8e71b, improving charmcraft init metadata and moving contributor guidance from README into CONTRIBUTING.md.
stealth/space-bunny-alpha — closed resolved Merged PR #395 as commit 18e8e71b, improving charmcraft init metadata and README guidance and moving developer instructions into CONTRIBUTING.md.
qwen/qwen3.6-35b-a3b — — Merged after reviewer approval and conflict resolution. Updates the charmcraft init default bundle with improved metadata examples, splits developer instructions to CONTRIBUTING.md, and clarifies README setup steps.
qwen3.6-35b-a3b-mtp-q6 — — Merged after resolving conflicts and addressing docs feedback. Updates the default charmcraft init bundle with better metadata examples and moves developer instructions to CONTRIBUTING.md.

Update history

No update history recorded yet.

Related issues

Issue Project State Summary Similarity
#91 First pass at 'charmcraft init' charmcraft merged Merged PR #91 delivered the first non-interactive charmcraft init scaffolding implementation; README improvements, extra options, and prompts were deferred (commit 0ebd9f87).
73%
#248 Final commands changes for Bundles support. charmcraft merged Merged final Bundles CLI updates in charmcraft#248 via commit ab9f64c4 (merge commit 5e345875).
72%
#143 New release (and improved howto). charmcraft merged Merged in charmcraft#143 (change d5570668, merge 90ae3562), releasing Charmcraft 0.4.0 and improving the release how-to documentation.
71%
#1012 Fix typo in CONTRIBUTING.md in `charmcraft init` template charmcraft merged Merged PR #1012 via commit a1288ad9, fixing a CONTRIBUTING.md typo used by charmcraft init across two template files.
71%
#1619 fix: use charmcraft package version charmcraft merged Merged PR #1619 as commit 15fac367, replacing the previous version source with the Charmcraft package version in a one-line fix.
71%
#699 Release 1.5 charmcraft merged Charmcraft 1.5 was released by merging canonical/charmcraft#699, which updated release metadata in two files.
71%
#1616 Default `charm` or `bundle` part is not added if `parts` is defined but empty in `charmcraft.yaml`. charmcraft closed Fixed by merged PR canonical/charmcraft#1815 (commit 2a0eb973), correcting default charm/bundle part handling in charmcraft.yaml.
70%