← Back to issue list

docs: add platforms reference and how-to

View original Github issue

Metadata

Project
charmcraft
Number
#2080
Type
pull request
State
merged
Author
mr-cal
Labels
—
Created
Updated
Closed

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 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.
74%
#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.
74%
#2104 docs: update platforms reference charmcraft merged Merged PR #2104 (commit 47f94098), updating the platforms reference with minor corrections from review feedback on #2080.
74%
#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.
73%
#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.
72%
#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).
72%
#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.
71%
#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.
71%
#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).
71%
#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.
71%