Update the default bundle from `charmcraft init`
Metadata
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). | |
| #248 Final commands changes for Bundles support. | charmcraft | merged | Merged final Bundles CLI updates in charmcraft#248 via commit ab9f64c4 (merge commit 5e345875). | |
| #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. | |
| #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. | |
| #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. | |
| #699 Release 1.5 | charmcraft | merged | Charmcraft 1.5 was released by merging canonical/charmcraft#699, which updated release metadata in two files. | |
| #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. |