docs: add platforms reference and how-to
Metadata
Current evaluation
Merged documentation updates for Charmcraft platforms, bases, and architectures, covering multi-base support. Approved by three reviewers, passed CI checks, and resolved issue #2009.
Suggested action: —
No scores available.
Issue body
Adds [reference](https://canonical-charmcraft--2080.com.readthedocs.build/en/2080/reference/platforms/) and [how-to](https://canonical-charmcraft--2080.com.readthedocs.build/en/2080/howto/build-guides/platforms/) documentation for platforms, bases, and architectures in Charmcraft, including information on the new [multi-base support](https://github.com/canonical/charmcraft/pull/2054).
Fixes #2009
(CRAFT-3720)
Evaluation history
| Date | Model | Scores | Action | Summary |
|---|---|---|---|---|
| qwen/qwen3.6-35b-a3b | — | — | Merged documentation updates for Charmcraft platforms, bases, and architectures, covering multi-base support. Approved by three reviewers, passed CI checks, and resolved issue #2009. | |
| qwen3.6-35b-a3b-mtp-q6 | — | — | Merged. Added reference and how-to documentation for platforms, bases, and architectures in Charmcraft, covering multi-base support. Resolves #2009. | |
| qwen3.6-35b-a3b-mtp-q6 | — | — | Merged documentation update adding reference and how-to guides for platforms, bases, and architectures in Charmcraft, including multi-base support. Resolves issue #2009. |
Update history
No update history recorded yet.
Related issues
| Issue | Project | State | Summary | Similarity |
|---|---|---|---|---|
| #2104 docs: update platforms reference | charmcraft | merged | Merged documentation update to the platforms reference, incorporating feedback from PR #2080. Approved by two reviewers with zero unresolved comments. Changed one file with 16 additions and 15 deletions. | |
| #1130 docs: add platform naming rules | rockcraft | merged | Merged documentation update adding platform naming rules from Craft Application. Approved by three reviewers with all CI checks passing. A noted merge conflict was resolved prior to final merge. | |
| #1554 feat: implement platforms for building charms | charmcraft | merged | Merged implementation of platforms for building charms, replacing the deprecated bases field per ST105 spec. Resolves #1535 and depends on #1556 for testing. Approved by reviewers with passing CI checks. | |
| #6092 docs(reference): add platform naming rules | snapcraft | merged | Merged documentation update adding platform naming rules. The change also bumps the craft-application minor release to resolve a lint dependency. Approved by two reviewers and passed CI checks before integration. | |
| #736 docs(models): add reference and how-to for Platforms models. | craft-application | merged | Merged documentation update adding reference and how-to guides for Platforms models. Approved by four reviewers, passed all CI checks, and included in the changelog as part of CRAFT-4421 and CRAFT-4485. | |
| #2590 docs: add platform naming rules | charmcraft | merged | Merged documentation update adding platform naming rules from craft-application. Approved by two reviewers. Integrated despite non-blocking CI test failures and type checker notifications. | |
| #6069 docs: rewrite platform docs | snapcraft | merged | Squash-merged rewrite of platform documentation. Dropped core20, added core26, and renamed architectures to platforms. Fixes #6039. Approved by two reviewers with all CI checks passing. | |
| #324 docs: add warning for platforms field | rockcraft | merged | Merged documentation update adding a warning about host architecture compatibility with the platforms field in rockcraft.yaml. Approved by three reviewers, passed CI checks, and added five lines to one file. | |
| #2087 Better document how platform names work | charmcraft | open | Docs request to clarify how charmcraft platform names work, especially for multi-base platforms and when a specific name is needed vs. an arbitrary one like 'fred'. The platforms reference now states names are arbitrary and adds naming rules (PR #2590), so it appears addressed. | |
| #213 docs: add 'Platform grammar' reference | imagecraft | merged | Merged documentation for the for statement and platform grammar. Approved by three reviewers and passed all CI checks. Includes placeholders for Craft Grammar 2.3.0 features, now enabled following PR 207. |