Skip to content

docs(contributing): repair stale links in the contributor guides#312

Merged
DemchaAV merged 1 commit into
2.0-devfrom
build/2.0-c3d-linkrot
Jul 6, 2026
Merged

docs(contributing): repair stale links in the contributor guides#312
DemchaAV merged 1 commit into
2.0-devfrom
build/2.0-c3d-linkrot

Conversation

@DemchaAV

@DemchaAV DemchaAV commented Jul 6, 2026

Copy link
Copy Markdown
Owner

Why

The module split and earlier test relocations left ~33 broken links across the contributor
guides (CONTRIBUTING.md, contributing/extension-guide.md, contributing/implementation-guide.md) —
wrong ../ depth, source/test files that moved to the render-pdf / testing / qa modules,
and a few links to tests that were renamed or removed. None were caught by CI (no markdown
link-checker runs).

What

  • Fix the wrong-depth links (../src/...../../src/... from docs/contributing/).
  • Prefix the moved-module paths: the PDF backend and the testsupport/engine/assembly
    scaffolding → render-pdf/, LayoutSnapshotAssertionstesting/, relocated engine /
    template test suites → qa/.
  • Repoint the doc-to-doc links (recipes.md, getting-started.md, package-map.md,
    lifecycle.md, overview.md, adr/0001-...).
  • Drop the two references to a boundary test that no longer exists (removed with the
    legacy substrate), and repoint the preset-test links to the current
    CvV2VisualParityTest / CoverLetterV2VisualParityTest plus the per-preset smoke tests.

Tests

  • A relative link-checker over all three files confirms zero broken links remain.
  • Documentation guards green (CanonicalSurfaceGuardTest, DocumentationCoverageTest,
    PackageMapGuardTest, VersionConsistencyGuardTest) — 24 tests, 0 failures.

The module split and test relocations left broken links in the contributor
docs. Repoint them to real locations: fix wrong ../ depth, prefix the
moved-module paths (the PDF backend and the render-pdf / testing test
scaffolding), and point relocated suites at their qa homes. Drop the two
references to a boundary test that no longer exists, and repoint the preset
test links to the current CvV2 / CoverLetterV2 parity tests and the per-preset
smoke tests.
@DemchaAV DemchaAV merged commit d13654a into 2.0-dev Jul 6, 2026
10 checks passed
@DemchaAV DemchaAV deleted the build/2.0-c3d-linkrot branch July 6, 2026 07:32
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant