755cfca5168fe8b3650742fc72dd349ac96daa0e
All checks were successful
Deploy to Cloudflare Pages / deploy (push) Successful in 26s
Lofty Landing Page
Pre-launch landing page for The Lofty Project, a 501(c)(4) connecting creative talent with leftist organizing.
Stack
Astro 5 (static output), TypeScript, Bun
Development
bun install # Install dependencies
bun run dev # Dev server at localhost:4321
bun run build # Static build to dist/
bun run preview # Preview production build
Deployment
Deploys to Cloudflare Pages via Gitea Actions on push to main. To deploy manually:
bun run deploy # Build + deploy to Cloudflare Pages
Requires CLOUDFLARE_API_TOKEN and CLOUDFLARE_ACCOUNT_ID (set as Gitea secrets for CI, or via wrangler login locally).
Linting & Formatting
bun run lint # Check for issues
bun run lint:fix # Auto-fix issues
bun run format # Format all files
Commits
Uses conventional commits enforced by commitlint + lefthook.
bun run commit # Guided commit via commitizen
Description
Languages
Astro
96%
JavaScript
4%