Skip to content

Build Faust personal gallery - #1

Merged
lurui1997 merged 40 commits into
mainfrom
codex/personal-gallery
Jul 21, 2026
Merged

lurui1997 merged 40 commits into
mainfrom
codex/personal-gallery

Conversation

@lurui1997

Copy link
Copy Markdown
Owner

Summary

  • reorganize Faust into an isolated mixed-stack project gallery with preserved notes
  • add strict metadata validation, safe project scaffolding, deterministic gallery generation, and maintenance commands
  • add an accessible editorial Astro site with shareable filters and GitHub Pages deployment

Verification

  • pnpm install --frozen-lockfile
  • pnpm check (232 tests, zero Astro diagnostics)
  • blank/web/script templates verified in an isolated repository
  • desktop/mobile, keyboard, focus, filters, covers, links, XSS omission, and reduced-motion acceptance matrix passed
  • GitHub Pages workflow uses least privilege and immutable action SHAs

lurui1997 added 30 commits July 21, 2026 11:35
@lurui1997
lurui1997 merged commit 3e30e65 into main Jul 21, 2026
4 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