← Back to issue list

feat: docs url composition for parts

View original Github issue

Metadata

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

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).
75%
#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.
72%
#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.
72%
#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.
72%
#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.
72%
#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.
71%
#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.
70%
#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.
70%
#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.
70%