Skip to content

Template: standardise the Example Queries section on the landing page - #2

Merged
jeffreyaven merged 2 commits into
mainfrom
feature/template-updates
Sep 18, 2026
Merged

jeffreyaven merged 2 commits into
mainfrom
feature/template-updates

Conversation

@jeffreyaven

@jeffreyaven jeffreyaven commented Sep 18, 2026 •

Copy link
Copy Markdown
Contributor

Summary

  • headerContent2.txt: the example section is now ## Example Queries (the table-of-contents entry every provider site shares), followed by the fixed intro sentence (Try the following queries using \stackql shell`, or run them from a script or CI pipeline with `stackql exec`.) so the H2 never sits directly on an H3. Each H3 example carries a one-sentence lead-in ending in a colon before its sqlblock, and the TODO spells out the rules (heading text and intro fixed, last section of the file, no stacked headings, plain prose with-`).
  • README.md, CLAUDE.md and .claude/skills/stackql-provider-development/references/docs-and-ci.md describe the convention so new providers (and the skill) produce the same shape, and note that favicons must sit at the static/ root (the shared config links them root-relative; copies under static/img/ are never used).

Context

Applied across all 34 provider microsites in the September 2026 landing-page PRs; this makes it the default for new providers built from the template.

🤖 Generated with Claude Code

CI

The template has no provider-dev/config/spec_pin.json (the first make fetch-spec writes it), so build-and-test failed on every push to the template itself and the scheduled spec-drift job kept a bogus "Upstream spec drift detected" issue open (#1, now closed). Both jobs now detect the missing pin, skip the pin-dependent steps with a notice, and run every step as before in a repository where a spec is pinned. The generation-drift check also excludes spec_pin.json, whose fetched date is refreshed by fetch-spec on every run (the same fix applied to the godaddy repository).

jeffreyaven and others added 2 commits September 18, 2026 10:02
…plate

Every provider site now closes its landing page with an "Example Queries"
H2 (the shared table-of-contents entry), one intro sentence under it so
the H2 never sits directly on an H3, and one H3 per example with a
lead-in sentence and a sql block. The template header content carries
that shape with the intro sentence as fixed text rather than a TODO, and
README.md, CLAUDE.md and the skill reference describe the convention,
including that the favicon files belong at the static/ root.

Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
A repository just created from the template has no
provider-dev/config/spec_pin.json, so the build step failed on every push
to the template itself and the scheduled spec-drift job opened a bogus
drift issue. Both jobs now detect the missing pin, skip the pin-dependent
steps with a notice, and run everything as before once a spec is pinned.

The generation-drift check also excludes spec_pin.json, whose "fetched"
date is refreshed by fetch-spec on every run.

Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
@jeffreyaven jeffreyaven self-assigned this Sep 18, 2026
@jeffreyaven
jeffreyaven merged commit 6cb26a8 into main Sep 18, 2026
9 checks 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.

1 participant