Skip to content

docs: vendor the landing-page build; examples showcase + full stats#41

Merged
TMHSDigital merged 1 commit into
mainfrom
docs/vendor-site-template
Jul 3, 2026
Merged

docs: vendor the landing-page build; examples showcase + full stats#41
TMHSDigital merged 1 commit into
mainfrom
docs/vendor-site-template

Conversation

@TMHSDigital

Copy link
Copy Markdown
Owner

Summary

Phase 2 of the site upgrade, localized to this repo (no metarepo work — the fleet template only scaffolds new tools; each tool's site evolves independently after that).

  • Vendors the site build into scripts/site/ (build_site.py, template.html.j2, tokens.css, fonts) and points pages.yml at it — the deploy-time checkout of Developer-Tools-Directory is gone; the landing page is now fully owned here.
  • Examples showcase on the landing page: reads examples/gallery.json, renders an Examples section with 16:9 hero cards linking to the gallery, plus an Examples nav item — the gallery is finally discoverable from the landing page.
  • Full hero stats: snippets/templates/examples counts from the CI-gated plugin.json join skills/rules — 12 / 6 / 17 / 2 / 4.
  • Landing build outputs (docs/index.html, docs/fonts/, docs/assets/) gitignored; docs/gallery/ stays committed. pages.yml triggers extended with scripts/site/** and CHANGELOG.md. AGENTS.md documents the flow.

Testing

Built locally with the vendored template and verified in a browser: stats row shows all five counts, Examples nav anchor works, all four hero cards render at 16:9 (fixed an aspect-ratio vs height attribute conflict), install steps render their markup via the existing | safe filter, and the gallery page is untouched.

🤖 Generated with Claude Code

The fleet site-template only scaffolds new tool repos — after that each
tool's site evolves independently. Vendors the template (build_site.py,
template.html.j2, tokens.css, fonts) into scripts/site/ and points
pages.yml at it, removing the deploy-time metarepo checkout.

On the vendored copy, the landing page now reads examples/gallery.json:
an Examples nav item, an Examples section with 16:9 hero cards linking
to the gallery, and hero stats extended with snippets/templates/examples
counts from the CI-gated plugin.json (12/6/17/2/4 instead of 12/6).

Landing build outputs (docs/index.html, docs/fonts/, docs/assets/) are
now gitignored; docs/gallery/ stays committed. AGENTS.md documents the
pages.yml flow.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
@github-actions github-actions Bot added documentation Improvements or additions to documentation ci labels Jul 3, 2026
@socket-security

Copy link
Copy Markdown

Review the following changes in direct dependencies. Learn more about Socket for GitHub.

Diff Package Supply Chain
Security
Vulnerability Quality Maintenance License
Addedjinja2@​3.1.698100100100100

View full report

@TMHSDigital TMHSDigital merged commit 3679858 into main Jul 3, 2026
9 checks passed
@TMHSDigital TMHSDigital deleted the docs/vendor-site-template branch July 3, 2026 20:02
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

ci documentation Improvements or additions to documentation

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant