← 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 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.
81%
#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.
77%
#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.
77%
#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.
77%
#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.
76%
#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.
76%
#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.
75%
#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.
74%
#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.
74%
#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.
73%