← Back to issue list

docs: use intersphinx links in cryptography explanation

View original Github issue

Metadata

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

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.
78%
#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.
77%
#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.
75%
#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.
75%
#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.
74%
#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.
73%
#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.
72%
#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.
72%
#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.
72%
#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.
72%