Fix broken links reported in linkcheck #6176
Open
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Summary
This PR addresses issue #4209 by fixing broken links found by
make linkcheck.Changes
conf.py: Added
linkcheck_ignoreandlinkcheck_anchors_ignorepatterns for:Release notes (8 files): Fixed internal relative links:
../../{distro}/Installation.htmlto absolutehttps://docs.ros.org/en/{distro}/Installation.htmlTutorial/Guide fixes:
Testing
make htmlbuilds successfullysphinx-lint sourcepassesdoc8 sourcepassesmake spellcheckpassesNotes
This is a partial fix for #4209. The full list of broken links is extensive (100+), and many are in historical release notes pointing to GitHub commits/PRs that have been deleted or moved. This PR focuses on the most impactful fixes for tutorials, how-to guides, and configuration.
Closes #4209