docs: migrate metadata reference
Metadata
Current evaluation
Merged following approval from two reviewers and successful CI validation. The change migrates external metadata documentation to a new reference page, adding 139 lines across two files to resolve SNAPCRAFT-433.
Suggested action: —
No scores available.
Issue body
- [x] Have you followed the [guidelines for contributing](https://github.com/canonical/snapcraft/blob/main/CONTRIBUTING.md)?
- [x] Have you signed the [CLA](http://www.ubuntu.com/legal/contributors/)?
- [x] Have you successfully run `make lint`?
- [x] Have you successfully run `make test`?
---
Migrates the [external metadata docs](https://snapcraft.io/docs/using-external-metadata).
SNAPCRAFT-433
Evaluation history
| Date | Model | Scores | Action | Summary |
|---|---|---|---|---|
| qwen/qwen3.6-35b-a3b | — | — | Merged following approval from two reviewers and successful CI validation. The change migrates external metadata documentation to a new reference page, adding 139 lines across two files to resolve SNAPCRAFT-433. | |
| qwen3.6-35b-a3b-mtp-q6 | — | — | Merged documentation update migrating external metadata reference. Lint and tests passed. The updated reference is now live via ReadTheDocs, resolving SNAPCRAFT-433. | |
| qwen3.6-35b-a3b-mtp-q6 | — | — | Migrated external metadata documentation to a new reference page. The pull request passed lint and test checks and was successfully merged, updating the documentation structure per SNAPCRAFT-433. |
Update history
No update history recorded yet.
Related issues
| Issue | Project | State | Summary | Similarity |
|---|---|---|---|---|
| #5352 docs: migrate 'define metadata' | snapcraft | merged | Merged documentation migration for 'define metadata'. Approved by two reviewers, changing 364 additions and 40 deletions across six files. The maintainer verified passing tests and finalized the merge. | |
| #3700 meta: adopt metadata info | snapcraft | merged | Merged into snapcraft/7.0 following reviewer approval and passing CI. Updates project fields with external metadata, addressing CRAFT-1036. The change modifies 21 files, increases coverage by 0.01%, and resolves the metadata adoption task. | |
| #570 Update metadata.yaml.j2 | charmcraft | merged | Merged an external update to metadata.yaml.j2 adding a better charm metadata reference link. Approved by one reviewer with no unresolved comments. Changed one line in one file. | |
| #144 docs: update meta description guidelines | starflow | merged | Merged documentation update applying the latest meta description guidelines and examples. Approved by one reviewer with all CI checks passing. Changes span three files, adding 43 lines and removing 47. | |
| #3555 project: validate metadata links (CRAFT-369) | snapcraft | merged | Merged into master after receiving two reviewer approvals and passing CI checks. The change implements project metadata link validation, adding 215 lines across four files. | |
| #5409 docs: migrate 'migrate between bases' | snapcraft | merged | Merged after reviewer approval and CI validation. The pull request migrated documentation for changing Snapcraft bases, restructuring the content into a dedicated how-to guide as agreed in comments. | |
| #5463 docs: migrate 'hooks' | snapcraft | merged | Merged documentation migration for 'hooks' to ReadTheDocs. Approved by two reviewers with all CI checks passing. Updated three files (+105/-1 lines) to align with SNAPCRAFT-395. | |
| #6109 refactor: migrate upload-metadata | snapcraft | merged | Merged after two approvals and CI validation. The change refactored and migrated legacy upload-metadata command code to modern standards, incorporating type hints, craft_cli, and rewritten unit tests without behavioral changes. Partially resolves #5338. | |
| #22 meta: update metadata, incl. some dependencies | craft-application | merged | Merged following reviewer approval and passing CI checks. The change updated project metadata and dependencies across four files, adding 38 lines and removing 13. |