Conecta GitHub (repo con un clic)
La opción Crear repo de GitHub del Build Studio envía tu
plantilla generada (constitución, especificación, prompt del agente, receta, package.json) directamente a un
repositorio totalmente nuevo — sin zip, sin terminal.
Para builders
Sección titulada «Para builders»- Crea una cuenta de GitHub (gratis): ve a github.com/signup, introduce un correo, una contraseña y un nombre de usuario, y verifica tu correo. Eso es todo.
- En el Build Studio, completa los pasos 1–2, luego en Generar elige Crear repo de GitHub.
- Haz clic en Conectar GitHub y crear repo. GitHub te pide autorizar la app con permiso para crear un repositorio público — revísalo y apruébalo.
- Vuelves al Studio; haz clic en Crear. Tu nuevo repo se abre con todos los archivos de la plantilla dentro. Clónalo y apunta tu agente a él.
Para el responsable de mantenimiento (configuración única)
Sección titulada «Para el responsable de mantenimiento (configuración única)»El botón de un clic necesita una app OAuth de GitHub y dos secretos del Worker — registrados
una vez, para todo el despliegue. Esto es la identidad de la app (el nombre que los builders
ven en la pantalla de autorización de GitHub), no un token de acceso personal: simplemente
permite que cualquier builder autorice con su propia cuenta. Hasta que se configuren, el
Studio muestra un mensaje de “no configurado” y ofrece el .zip en su lugar.
- Registra una app OAuth: GitHub → Settings → Developer settings →
OAuth Apps → New OAuth App.
- Homepage URL:
https://wecanjustbuildthings.dev - Authorization callback URL:
https://wecanjustbuildthings.dev/api/github/callback
- Homepage URL:
- Copia el Client ID y genera un Client secret.
- Añádelos como secretos del Worker (panel de Cloudflare → tu Worker → Settings →
Variables and Secrets), o por CLI:
Ventana de terminal npx wrangler secret put GITHUB_OAUTH_CLIENT_IDnpx wrangler secret put GITHUB_OAUTH_CLIENT_SECRET - Vuelve a desplegar.
/api/github/statusreportaráconfigured: truey el botón de un clic se activa.