feat: docs url composition for parts
Metadata
Current evaluation
Merged after resolving a dependency on the craft parts PR. Implements documentation URL composition for parts, emitting errors with the documentation slug when a root is set. Approved by one reviewer, adding 84 lines and removing 3 across four files.
Suggested action: —
No scores available.
Issue body
If the application sets a documentation root and craft parts errors out with a documentation slug,
then emit the error with the documentation
Evaluation history
| Date | Model | Scores | Action | Summary |
|---|---|---|---|---|
| qwen/qwen3.6-35b-a3b | — | — | Merged after resolving a dependency on the craft parts PR. Implements documentation URL composition for parts, emitting errors with the documentation slug when a root is set. Approved by one reviewer, adding 84 lines and removing 3 across four files. | |
| qwen3.6-35b-a3b-mtp-q6 | — | — | Merged to compose documentation URLs for craft parts, ensuring errors include documentation slugs when a docs root is set. CI required a separate craft parts PR to be merged first before passing. |
Update history
No update history recorded yet.
Related issues
| Issue | Project | State | Summary | Similarity |
|---|---|---|---|---|
| #257 feat: split the docs url into base and slug | craft-cli | merged | Merged. Splits documentation URLs into base and slug components to improve error reporting. Approved by two reviewers, passed CI checks, and modified three files (+71/-3). | |
| #515 refactor(docs): use more docs from craft-parts | rockcraft | merged | Merged a documentation refactor simplifying the repository by directly referencing or embedding shared craft-parts docs. Approved by two reviewers, the update modifies 19 files, adding 61 and removing 38 lines. | |
| #4679 refactor(docs): use more docs from craft-parts | snapcraft | merged | Merged documentation refactor replacing duplicated content with direct references or includes from shared craft-parts docs. Approved by two reviewers, passed CI, modified 18 files, and maintained 100% test coverage on changed lines. | |
| #501 feat(docs): pull in content from craft-parts | rockcraft | merged | Merged documentation updates pulling content from craft-parts. Approved by two reviewers, the change modified 18 files with 103 additions and 17 deletions. | |
| #4635 feat(docs): pull in content from craft-parts | snapcraft | merged | Merged documentation update pulling content from craft-parts. Approved by three reviewers, passed CI, and achieved full test coverage on modified lines. The change modified 21 files with 123 additions and 5 deletions. | |
| #1939 feat(docs): add craft-parts common documentation | charmcraft | merged | Merged documentation update integrating common craft-parts reference material across eight files. Approved by two reviewers, the change establishes the foundation for upcoming python and poetry plugin guides. | |
| #1195 docs: remove Craft Parts links from docstrings | craft-parts | merged | Merged after reviewer approval and passing CI. Removed Craft Parts links from docstrings, replacing them with internal references for proper versioning and resilience. A changelog entry was added per reviewer request. | |
| #294 docs: import Craft Parts documentation fragments | rockcraft | merged | Merged after two reviewers approved and requested rebasing to sync with main. The change imports Craft Parts documentation fragments. CI passed, and preview confirms successful integration pending a Craft Parts release. | |
| #960 fix(docs): include poetry links as a target | craft-parts | merged | Merged a documentation fix adding an RST include directive that enables custom poetry plugins to reference default craft-parts links. Approved by two reviewers, passed CI, and applied with a two-line change. |