Skip to content

Add FORMA static storefront, integrations, Turborepo workspace, Shopify theme scaffold, docs and CI checks#4

Open
feispla wants to merge 1 commit into
mainfrom
codex/provide-professional-e-commerce-prompt-4nzbjv
Open

Add FORMA static storefront, integrations, Turborepo workspace, Shopify theme scaffold, docs and CI checks#4
feispla wants to merge 1 commit into
mainfrom
codex/provide-professional-e-commerce-prompt-4nzbjv

Conversation

@feispla
Copy link
Copy Markdown
Owner

@feispla feispla commented May 13, 2026

Motivation

  • Provide a deployable static FORMA storefront with safe runtime integration hooks for Shopify, Supabase and Chatbase while keeping secrets out of git.
  • Reshape the repo into a Turborepo-compatible monorepo with separate deployable apps/ and shared packages/ to support CI, local smoke tests and developer workflows.
  • Add a minimal Shopify Liquid theme scaffold and a small Ruby adapter to support future server-side Admin work without changing the static Vercel-first deployment model.

Description

  • Add a full static storefront and assets including index.html, assets/store.js, assets/store.css, assets/integrations.js and a demo assets/config.js with blank credentials and feature flags.
  • Introduce monorepo layout and metadata: package.json, package-lock.json, turbo.json, workspace apps (apps/storefront, apps/docs) and packages (packages/ui, packages/config, packages/storefront-data).
  • Add operational scripts and checks: scripts/smoke-static.js, scripts/smoke-app.js, scripts/verify-files.js, scripts/github-plain-diff.js, scripts/prepare-shopify-upstream.sh, and scripts/turbo-doctor.js plus supabase migrations and vercel.json configuration.
  • Add Shopify theme scaffold and Ruby adapter under shopify-theme/ and shopify-ruby/ with specs and helper scripts, plus documentation and process files (docs/*, CLAUDE.md, .github templates) and a GitHub Actions job .github/workflows/check.yml to run npm run check on PRs and pushes.

Testing

  • No automated tests were executed as part of this rollout; the change adds CI that will run npm ci and npm run check for future PRs and pushes via .github/workflows/check.yml.
  • The repo now includes local smoke/verification scripts to validate deployable apps and static assets such as node scripts/smoke-static.js, node scripts/smoke-app.js and node scripts/verify-files.js which are invoked by npm run check.

Codex Task

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant