Ir al contenido

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.

  1. 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.
  2. En el Build Studio, completa los pasos 1–2, luego en Generar elige Crear repo de GitHub.
  3. 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.
  4. 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.

  1. 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
  2. Copia el Client ID y genera un Client secret.
  3. 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_ID
    npx wrangler secret put GITHUB_OAUTH_CLIENT_SECRET
  4. Vuelve a desplegar. /api/github/status reportará configured: true y el botón de un clic se activa.