Skip to content

[Phase 11] Tools page — hero, section nav pills, grouped tool sections #885

Description

@ashleyshaw

Phase 11 — Tools page

The Tools page at /c/tools is distinct from the other catalogue pages. It has a
unique hero layout (wapuu at 116px, different from hero pattern), section nav pills
that scroll to tool groups, and tools grouped by sub-section rather than a flat grid.

Deliverables

  • src/pages/c/tools.astro — standalone tools page (NOT via [cat].astro)
  • Hero: astropuu wapuu at 116px (90px ≤860px)
  • Section nav pills: monospace, link to each tool group section
  • Tool groups: each group has a heading + item grid
  • Group dividers: border-top var(--hair)
  • All tool item cards same style as catalogue item cards (Phase 07)
  • Scroll-to-section from pill nav (offset for sticky header)

Bonus: Phosphor Icons sitewide

  • src/lib/phosphor.ts — SSG-time Phosphor icon loader (uses @phosphor-icons/core)
  • Icon.astro updated — ph:name prefix routes to Phosphor
  • All category icons → Phosphor throughout catalogue, nav, homepage
  • All item type marks → Phosphor (robot, terminal-window, brackets-curly, etc.)
  • Nav chrome icons → Phosphor (magnifying-glass, sun, moon, github-logo, caret-down, list, x)
  • Item card + type badge CSS moved to global.css (cross-page reuse)

Spec: AWESOME_GITHUB_HOMEPAGE_SPEC.md §4, AWESOME_GITHUB_WAPUU_SPEC.md §3

Metadata

Metadata

Assignees

Type

No type

Priority

None yet

Projects

No projects

Relationships

None yet

Development

No branches or pull requests

Issue actions