docs: use intersphinx links in cryptography explanation
Metadata
Current evaluation
Merged documentation update replacing hardcoded external links in the cryptography explanation with intersphinx references. Updated conf.py to add missing project mappings and corrected a broken craft-providers URL. Approved and merged.
Suggested action: —
No scores available.
Issue body
Replaces hardcoded links to Craft Archives, Craft Parts, Craft Providers, and Craft Store in the cryptographic technology explanation page with intersphinx `:external+<project>:doc:` roles.
- Added `craft-archives` and `craft-store` to `intersphinx_mapping` in `docs/conf.py`.
- Fixed the `craft-providers` intersphinx URL, which no longer uses the `/en` path segment.
- Updated `docs/explanation/cryptography.rst` to reference the new intersphinx roles instead of static external hyperlink targets.
Completes the work started in https://github.com/canonical/craft-application/pull/1135
Evaluation history
| Date | Model | Scores | Action | Summary |
|---|---|---|---|---|
| qwen/qwen3.6-35b-a3b | — | — | Merged documentation update replacing hardcoded external links in the cryptography explanation with intersphinx references. Updated conf.py to add missing project mappings and corrected a broken craft-providers URL. Approved and merged. | |
| qwen/qwen3.6-35b-a3b |
Staleness:
5
Complexity:
5
Confidence:
90
|
needs review | Replaces hardcoded external links in the cryptography explanation docs with intersphinx roles. Updates conf.py and cryptography.rst. Currently pending review with 9 unresolved comments and one failing security scan. | |
| qwen3.6-35b-a3b-mtp-q6 |
Staleness:
5
Complexity:
10
Confidence:
90
|
needs review | Replaces hardcoded external links with intersphinx references in the cryptography documentation. Adds project mappings, fixes a URL path, and updates RST files. Awaiting review. |
Update history
| Date | Change |
|---|---|
| updated |
Related issues
| Issue | Project | State | Summary | Similarity |
|---|---|---|---|---|
| #2741 docs: update intersphinx links | charmcraft | merged | Merged documentation update refreshing intersphinx links to reflect recent domain migrations. Approved by one reviewer, passed all CI checks, and applied minimal changes across a single file. | |
| #983 docs: update links | rockcraft | merged | Merged documentation update that replaces hardcoded URLs with intersphinx and Sphinx references, and fixes redirected external links. Approved by three reviewers and passed CI checks after resolving initial lint and test failures. | |
| #406 docs: add craft-cli intersphinx mapping | craft-store | closed | Abandoned and closed without merging due to a failing OSV security scan and WIP status. The change added craft-cli to Sphinx intersphinx mapping and replaced a hardcoded documentation link with an external reference. | |
| #1135 docs: update craft providers intersphinx link | craft-application | merged | Merged documentation update to correct the craft providers intersphinx link following a recent language slug removal. Approved by one reviewer, passed CI checks, and merged after bypassing an unrelated lint failure. | |
| #1649 docs: update craft-providers link | craft-parts | merged | Merged documentation update adding craft-providers to Sphinx intersphinx_mapping and redirecting the link to documentation.ubuntu.com. Approved, passed CI. Short-term fix for a broken link ahead of future consolidation. | |
| #1274 docs: update intersphinx paths | rockcraft | merged | Merged documentation update correcting intersphinx mapping paths for the 12-factor docs after a URL migration and RTD project deletion. Approved by two reviewers, passed all CI checks, and modified one file. | |
| #255 docs: add cryptography explanation | imagecraft | merged | Merged documentation update adding a Cryptography explanations page. Approved by two reviewers, passed CI checks, and resolves IMAGECRAFT-69. | |
| #6165 docs: link to snap docs with intersphinx | snapcraft | merged | Merged. Replaces external snap documentation links with Intersphinx references to resolve #6036. Approved by three reviewers and passed CI checks, with temporary external service failures acknowledged and ignored. | |
| #5947 docs: fix a broken link | snapcraft | merged | Merged a single-line fix correcting a broken link in the cryptography documentation. Approved by two reviewers and integrated after passing CI checks. | |
| #1073 docs: add explanation for cryptography | craft-parts | merged | Merged documentation update explaining cryptography usage in craft-parts. Approved by two reviewers, passed all CI checks, and included a changelog entry. Added 123 lines across three files. |