Skip to content

Fix the broken module links, drop the CI count, keep the design on click-through - #18

Merged
Varnasr merged 1 commit into
mainfrom
claude/dev-tools-repo-structure-kw19mh
Sep 8, 2026
Merged

Fix the broken module links, drop the CI count, keep the design on click-through#18
Varnasr merged 1 commit into
mainfrom
claude/dev-tools-repo-structure-kw19mh

Conversation

@Varnasr

@Varnasr Varnasr commented Sep 8, 2026

Copy link
Copy Markdown
Owner

What does this PR do?

Four of the eight module links returned 404 in productionqualitative, scripts, notebooks, python_integration. My earlier check passed because python -m http.server generates directory listings and GitHub Pages does not: a folder only becomes a page if it holds a README.md, and those four do not. The tiles now link to GitHub, uniformly, which never 404s and is honest about their being R source rather than pages.

The four that did resolve rendered with no styling at all, so clicking through left the design behind. _layouts/default.html and _config.yml now render any folder README in the house style, with the same top bar and type.

The hero counted "37 Checks in CI". A reader does not care how many tests run. Replaced with the module count.

Type of change

  • Bug fix (broken link, layout, JS error)
  • New content (course, case study, translation)
  • New feature or tool
  • Accessibility improvement
  • Performance improvement
  • Documentation update

Checklist

  • Links are working — checked against the built Jekyll output, where a directory resolves only if it contains index.html. No broken internal links
  • Tested on desktop browser
  • No console errors
  • CLAUDE.md records the traps

Correction

The previous PR claimed all 12 internal links resolved. They resolved against a local server that fabricates directory indexes. Four were broken in production from the moment it merged.

🤖 Generated with Claude Code

https://claude.ai/code/session_01DMYhECx2Dzbqad6KJxWZ7t


Generated by Claude Code

…ick-through

Four of the eight module links returned 404 in production. My earlier check had
passed because python -m http.server generates directory listings and GitHub
Pages does not: a folder only becomes a page if it holds a README.md, and
qualitative, scripts, notebooks and python_integration do not. The tiles now
link to GitHub, uniformly, which never 404s and is honest about their being R
source rather than pages.

The four that did resolve rendered without the site's styling at all, so
clicking through left the design behind. _layouts/default.html and _config.yml
now render any folder README in the house style, with the same top bar and type.

The hero counted "37 Checks in CI". A reader does not care how many tests run.
Replaced with the module count.

Verified against a local Jekyll build, where a directory resolves only if it
contains index.html: no broken internal links.

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01DMYhECx2Dzbqad6KJxWZ7t
@Varnasr
Varnasr merged commit 2bd725e into main Sep 8, 2026
1 check passed
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.

2 participants