docs: add new how-to for parts
Metadata
Current evaluation
Merged PR #1031 via commit 31a15e7e, adding a generalized Craft Parts how-to adapted from Snapcraft documentation and a changelog entry.
Resolution: closed resolved
Reason: The documentation change was merged into the project in commit 31a15e7e after approval from three reviewers.
Evaluated by: mr-cal-bot
No scores available.
Issue body
- [x] Have you signed the [CLA](http://www.ubuntu.com/legal/contributors/)?
- [x] Have you added an entry to the changelog (`docs/reference/changelog.rst`)?
-----
This PR takes [this Snapcraft documentation page](https://snapcraft.io/docs/adding-parts) and upstream and generalizes it as much as possible.
App owners - please pay attention to the labels in the source rST file. The hope is that this page can be slice 'n' diced to include any extra info perhaps specific to your app.
CRAFT-4260
Evaluation history
| Date | Model | Scores | Action | Summary |
|---|---|---|---|---|
| stealth/space-bunny-alpha | — | closed resolved | Merged PR #1031 via commit 31a15e7e, adding a generalized Craft Parts how-to adapted from Snapcraft documentation and a changelog entry. | |
| stealth/space-bunny-alpha | — | closed resolved | Merged PR #1031 (31a15e7e), adding a generalized Craft Parts how-to adapted from Snapcraft documentation, with four files changed and a changelog entry. | |
| qwen/qwen3.6-35b-a3b | — | — | Merged documentation update adding a generalized how-to guide for parts. Approved by three reviewers, the change adapts an existing Snapcraft page for broader use, updates the changelog, and adds 68 lines across four files. | |
| qwen3.6-35b-a3b-mtp-q6 | — | — | Merged documentation updates generalizing the Snapcraft parts how-to guide. The page includes labels for app-specific customization and updates the changelog. Resolves CRAFT-4260. |
Update history
No update history recorded yet.
Related issues
| Issue | Project | State | Summary | Similarity |
|---|---|---|---|---|
| #527 Add more info about reusable parts. | snapcraft | merged | Merged PR canonical/snapcraft#527 (8a64112fe), adding parts-wiki links and documentation explaining how to reuse parts. | |
| #4679 refactor(docs): use more docs from craft-parts | snapcraft | merged | Merged #4679 as b8c9a17dc, replacing duplicated Snapcraft docs with direct craft-parts TOC references or includes for shared content. | |
| #404 docs: add an explanation of parts | craft-parts | merged | Merged PR #404 as commit d7089838, adding 628 lines across nine files to explain Craft Parts. | |
| #360 docs: add a hello-craft-parts tutorial | craft-parts | merged | Merged in commit 123dc021, adding a nine-file hello-craft-parts tutorial and a spread-test-ready walkthrough after lint fixes from #359. | |
| #4635 feat(docs): pull in content from craft-parts | snapcraft | merged | Merged #4635, importing craft-parts documentation into Snapcraft across 21 files; landed as commit 055a93543 after three approvals. | |
| #1939 feat(docs): add craft-parts common documentation | charmcraft | merged | Merged as 534c028f, adding shared craft-parts documentation across eight files and laying groundwork for Python and Poetry plugin guides in #1940. | |
| #314 docs: clean up references to Craft Parts | rockcraft | closed | Craft Parts documentation cleanup was folded into canonical/rockcraft#308, merged as commit 13bf8368, and #314 was closed. | |
| #472 Update docs to use craft-parts features correctly | craft-application | closed | Merged PR #475 (commit d448c449) updated the partitions guide to remove production Features.reset() guidance and document the craft-parts feature override. | |
| #6367 docs: add a "pack a Pro snap" how-to | snapcraft | merged | Merged #6367 (CRAFT-5236), adding the “Pack a Pro snap” how-to after its craft-application#1144 documentation dependency landed. | |
| #5422 docs: add tutorial | snapcraft | merged | Merged PR #5422 as commit 5c50c42d4, adding a new Snapcraft tutorial and revising 10 documentation files (+795/-90 lines). |