Skip to content

Give EquityStack a page: the third site was missing - #21

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

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?

Two of the three stack repositories had a designed landing page and this one had nothing, so the family read as two sites rather than three. GitHub Pages was already serving this repository; there was simply no index.html for it to serve.

Built on the shared house style, leading with survey_estimation, which is the part of this repository worth reading first and the reason the rest exists: an independence standard error on a stratified, clustered sample is too small, often by a factor of two, and every interval built on it errs in the direction that flatters the result.

Twelve module rows, each with a visible one-line description and each linking to GitHub, because they are Python modules to clone and run rather than pages to browse. No test or CI counts in the hero: a reader does not care how many checks run.

_layouts/default.html and _config.yml render any folder README in the same style, so a click-through does not land somewhere that looks unrelated.

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 at 1280×900
  • No console errors
  • pytest tests/ unaffected; this change adds a page and touches no Python
  • CLAUDE.md records the publishing traps

🤖 Generated with Claude Code

https://claude.ai/code/session_01DMYhECx2Dzbqad6KJxWZ7t


Generated by Claude Code

Two of the three stack repositories had a designed landing page and this one had
nothing, so the family read as two sites rather than three. GitHub Pages was
already serving this repository; there was simply no index.html for it to serve.

Built on the shared house style, leading with survey_estimation, which is the
part of this repository worth reading first and the reason the rest exists: an
independence standard error on a stratified, clustered sample is too small,
often by a factor of two, and every interval built on it errs in the direction
that flatters the result.

Twelve module rows, each with a visible one-line description and each linking to
GitHub, because they are Python modules to clone and run rather than pages to
browse. No test or CI counts in the hero: a reader does not care how many checks
run.

_layouts/default.html and _config.yml render any folder README in the same style,
so a click-through does not land somewhere that looks unrelated.

Verified against a local Jekyll build: 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 96c2eb4 into main Sep 8, 2026
1 check passed
Varnasr pushed a commit that referenced this pull request Sep 8, 2026
… this round

The interface table said InsightStack renders through Jekyll's `minima`
theme and EquityStack is not published. Both were true when written and
neither is now: the theme was removed in favour of `_layouts/default.html`
(the same file says two paragraphs later not to reintroduce a theme), and
EquityStack has had a landing page since PR #21. Replaced with what is
actually deployed, dated, and with the three live URLs.

The nested-duplicate-directory warning named `spss_scripts/spss_scripts/`
and `kumu_maps/kumu_maps/` in all three repositories. Those folders exist
only in InsightStack, which has twelve of them; FieldStack and EquityStack
have none. Each copy now says which repository it is describing.

Added the two things this round taught. `.row span` carries
white-space: nowrap for the language tag, so a description added as
another span inherits it and the page scrolls to 1384px against a 390px
viewport, which is invisible on a desktop. And copy that lists a folder's
contents tells a reader nothing about when to open it.

EquityStack's design section also gains the house-style paragraph the
other two carry, now that it has assets/css/stack.css.

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01DMYhECx2Dzbqad6KJxWZ7t
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