← Back to issue list

docs(models): add reference and how-to for Platforms models.

View original Github issue

Metadata

Project
craft-application
Number
#736
Type
pull request
State
merged
Author
lengau
Labels
Created
Updated
Closed

Current evaluation

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.

Suggested action:

No scores available.

Issue body

- [x] Have you followed the guidelines for contributing? - [x] Have you signed the [CLA](http://www.ubuntu.com/legal/contributors/)? - [x] Have you successfully run `make lint && make test`? - [x] Have you added an entry to the changelog (`docs/reference/changelog.rst`)? --- This adds both reference documentation for how the Platforms model and the PlatformsDict work and a how-to guide for implementing an app-specific platform model. For @mr-cal and @tigarmo's reviews, this is part of CRAFT-4421. For @jahn-junior and @medubelko this is part of CRAFT-4485.

Evaluation history

Date Model Scores Action Summary
qwen/qwen3.6-35b-a3b 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.
qwen3.6-35b-a3b-mtp-q6 Merged documentation update adding reference guides for Platforms models and PlatformsDict, plus a how-to for implementing app-specific platform models. Addresses CRAFT-4421 and CRAFT-4485.

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.
78%
#2080 docs: add platforms reference and how-to charmcraft merged Merged documentation updates for Charmcraft platforms, bases, and architectures, covering multi-base support. Approved by three reviewers, passed CI checks, and resolved issue #2009.
76%
#735 feat(models): make the Platforms schema and processing work the same craft-application merged Merged after approvals and CI. Adds a generic PlatformDict class to standardize Pydantic schema and processing for Platforms, resolving #688 and CRAFT-4421. The 16-file change defers changelog updates to a separate PR.
75%
#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.
74%
#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.
72%
#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.
71%