Accounts in your nameYou create and own a GitHub account and a Cloudflare account. ETTE configures both and retains ownership of neither.
Repository and pipelineA GitHub repository connected to Cloudflare Workers, publishing automatically on every commit. Configuration files committed from the first commit prevent failed builds on preview branches and keep the repository's internals from being published as public files.
Branches and accessThe production branch publishes the live site. Each named contributor gets their own branch and their own Cloudflare preview link, so several people can edit in parallel without overwriting each other. Three contributors are included.
Claude Code connectionEach contributor is connected to their own branch through Claude Code's cloud environment, with network access limited to the domains their work needs. About 20 to 30 minutes per person.
Content migrationYour existing pages are transcribed into the repository with a structured prompt: preserve the content, host every image locally, follow WCAG 2.1 Level AA accessibility practice, and stop to ask on ambiguous decisions such as form handling rather than guess.
Domain cutoverBefore any nameserver change, every existing DNS record is captured live and verified, especially the MX, TXT, and DKIM records your email and third-party services depend on. The registrar is confirmed through a live registry lookup, not assumed. Records are reproduced in your Cloudflare account and re-verified after the move.
Go-live and handoffOne live working session on the edit, preview, and publish loop, then a closing meeting that confirms the site is live on your domain and hands day-to-day editing to your team.