docs: add platforms reference and how-to
Metadata
Current evaluation
Merged in canonical/charmcraft#2080 (142fa827), adding platforms reference/how-to docs for bases, architectures and multi-base support; fixes #2009.
Resolution: closed resolved
Reason: PR #2080 was approved and merged, resolving #2009 with new platform documentation. Commit 142fa827 also documents the multi-base support introduced by #2054.
Evaluated by: mr-cal-bot
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 |
|---|---|---|---|---|
| stealth/space-bunny-alpha | — | closed resolved | Merged in canonical/charmcraft#2080 (142fa827), adding platforms reference/how-to docs for bases, architectures and multi-base support; fixes #2009. | |
| stealth/space-bunny-alpha | — | closed resolved | Merged PR #2080 (commit 142fa827), adding platform, base and architecture reference/how-to docs and covering multi-base support; fixes #2009. | |
| 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. |
Update history
No update history recorded yet.
Related work
-
Related To:
canonical/charmcraft#2009
(confidence 100%)
Documentation issue explicitly fixed by merged PR #2080.
-
Related To:
canonical/charmcraft#2054
(confidence 100%)
Merged multi-base recipe support covered by the new documentation.
Related issues
| Issue | Project | State | Summary | Similarity |
|---|---|---|---|---|
| #736 docs(models): add reference and how-to for Platforms models. | craft-application | merged | Merged in canonical/craft-application#736 via commit 469bf24f, adding Platforms/PlatformsDict reference docs and a guide for app-specific platform models. | |
| #1535 Implement platforms for charmcraft | charmcraft | closed | Implemented ST105-style platforms for charm builds in merged PR #1554, commit e3de0a46, completing the requested platform support. | |
| #2104 docs: update platforms reference | charmcraft | merged | Merged PR #2104 (commit 47f94098), updating the platforms reference with minor corrections from review feedback on #2080. | |
| #6069 docs: rewrite platform docs | snapcraft | merged | Merged PR #6069 (88b36a7d6) rewrote platform docs, renamed architectures to platforms, dropped core20, added core26, and fixed #6039. | |
| #2632 docs: update docs to use 26.04 as the generic base | charmcraft | merged | Updated Charmcraft docs to use Ubuntu 26.04 as the generic base; PR #2632 merged in commit 6839f16d, resolving CHARMCRAFT-680. | |
| #945 docs: update docs with extra ref anchors | craft-parts | merged | Merged PR #945 added documentation reference anchors and a changelog entry for canonical/charmcraft#2050 (commit 5a1727ee). | |
| #2186 docs: fix build errors | charmcraft | merged | Merged as charmcraft/charmcraft#2186 in commit 42f42bd2, fixing the targeted docs build error. Remaining transclusion problems were addressed separately in canonical/craft-parts#1021. | |
| #46 docs: basic reference documentation | craft-platforms | merged | Merged foundational Craft Platforms reference documentation in #46 via commit 337c743, adding 187 lines across 16 files. | |
| #6092 docs(reference): add platform naming rules | snapcraft | merged | Merged platform naming rules into the reference docs and bumped craft-application; the related lint fix was handled in canonical/craft-application#1023 (commit 83c5b7d4e). | |
| #2008 Multi-base platform support | charmcraft | closed | Multi-base support shipped in charmcraft#2054 (commit 1ad02d82) via platforms-based recipes; the prototype was not separately polished, but the requested capability was implemented. |