Skip to main content
Base Code le da a tu equipo un entorno compartido en la nube para un código existente. No necesitas configurar un entorno de desarrollo local. Usa el chat de IA para hacer cambios en ramas, previsualizar tu trabajo y abrir pull requests para revisión. GitHub sigue siendo la fuente de verdad.
Base Code mostrando el chat de IA, los archivos del proyecto, una rama de trabajo, Preview y Create PR

Usar Base Code

Antes de empezar: Tu proyecto debe ser un proyecto web o full-stack en un repositorio de GitHub.

Configurar Base Code

Conecta un repositorio de GitHub para hacer cambios con el chat de IA en Base Code. Si tu cuenta de GitHub ya está conectada, continúa con elegir un repositorio.

Conectar tu cuenta de GitHub

Conecta tu cuenta de GitHub y da a Base44 acceso a los repositorios en los que quieres trabajar. Para conectar tu cuenta:
  1. Ve a Base Code.
  2. Haz clic en Connect GitHub.
  3. Inicia sesión en GitHub si se te pide y luego autoriza Base44 Builder.
  4. Selecciona la cuenta u organización de GitHub. Luego sigue las indicaciones para instalar o configurar Base44 Builder y darle acceso a los repositorios.

Elegir un repositorio

Elige un repositorio y una rama para abrir en Base Code.
Para elegir un repositorio desde tu cuenta:
  1. En Base Code, haz clic en View more.
  2. Selecciona un repositorio.
  3. En Branch, mantén la rama seleccionada o selecciona otra.
  4. Haz clic en Connect.
  • Para abrir un repositorio de la lista en su rama predeterminada, selecciónalo en la página de Base Code y luego haz clic en Open in Base.
  • Para conectar otro repositorio, selecciona Add repository en el menú desplegable de repositorios.

Trabajar en tu proyecto

Usa el chat de IA para hacer cambios en tu repositorio conectado y probarlos en una vista previa de desarrollo. Si se necesitan cambios de configuración y conectaste la rama predeterminada, Base Code crea una rama de configuración y los confirma ahí. Si conectaste otra rama, Base Code confirma los cambios de configuración directamente en esa rama. Para incluir cambios de configuración sin fusionar en una rama nueva, empieza desde la rama que contiene esos cambios.
Base Code ofrece una vista previa de desarrollo, no alojamiento de producción. Para publicar tus cambios, usa el proceso de despliegue que ya tiene tu proyecto.

Hacer tu primer cambio

Describe el cambio que quieres hacer. Base Code crea una rama nueva y le pone un nombre según tu solicitud. Para trabajar en una rama existente de GitHub, importa la rama a Base Code. Para hacer tu primer cambio:
  1. Ve a Base Code.
  2. (Opcional) Si aparece un menú desplegable junto a Create new branch, selecciona la rama desde la que empezar.
  3. En el cuadro de prompt, describe el cambio que quieres hacer. Por ejemplo:
  4. Haz clic en Create branch para abrir la rama nueva y empezar a hacer cambios.
  5. Revisa el cambio en Preview y luego pide al chat de IA los ajustes que necesites.

Guardar tu trabajo

Base Code guarda tu trabajo sobre la marcha. Mientras chateas, confirma y envía los cambios a tu rama de trabajo en GitHub. Para revisar lo que hay en tu rama, pregunta al chat de IA. Para llevar esos cambios a tu rama predeterminada, abre un pull request, revisa los cambios y luego fusiónalos.

Abrir un pull request

Después de probar tus cambios, abre un pull request para revisión. Si tu espacio de trabajo usa la conexión de GitHub de cada persona, tu cuenta necesita acceso de escritura al repositorio. Abrir un pull request no fusiona tus cambios automáticamente. Para abrir un pull request:
  1. Haz clic en Create PR en la parte superior del editor.
  2. Introduce un Title y una Description (optional).
  3. Haz clic en Create PR.
  4. En Your PR is ready, abre el enlace en Link to PR para revisar tus cambios en GitHub.
También puedes pedir al chat de IA que cree un pull request. Escribe el título y la descripción por ti.

Resolver conflictos de ramas

Si tu pull request tiene conflictos, el chat de IA puede resolverlos por ti. Al resolver conflictos, la rama base del pull request se fusiona en tu rama de trabajo. Para resolver conflictos:
  1. Haz clic en Resolve conflicts encima del cuadro de prompt.
  2. Revisa y prueba los cambios que hace la IA. Presta atención donde ambas ramas cambiaron la misma función.

Responder a comentarios de revisión

Usa el chat de IA para atender los comentarios sobre tu pull request. Para atender comentarios de revisión:
  1. Pide al chat de IA que liste los comentarios sin resolver de tu pull request. Incluye el archivo y la línea de cada hilo.
  2. Dile qué comentarios atender y qué cambiar.
  3. Revisa los cambios y respuestas propuestos antes de pedirle que los publique.
  4. Pide al chat de IA por separado que resuelva un hilo cuando estés listo.

Gestionar ramas

Crea una rama nueva o importa una existente para trabajar en cambios separados. Cada rama tiene su propio entorno de desarrollo en Base Code. Para cambiar de rama, haz clic en el menú desplegable de ramas encima del chat de IA y selecciona una rama.

Crear ramas

Crea una rama desde la rama predeterminada de tu repositorio o desde otra rama activa. Para crear una rama:
  1. Haz clic en el menú desplegable de ramas encima del chat de IA.
  2. Haz clic en Create new branch.
  3. Selecciona la rama inicial en el menú desplegable junto a Start from.
  4. Describe tu cambio en el chat de IA y envía el mensaje.

Importar una rama desde GitHub

Importa una rama existente de GitHub para seguir trabajando en ella en Base Code. Los cambios del chat de IA se confirman y envían a esa rama. Para importar una rama:
  1. Haz clic en el menú desplegable de ramas encima del chat de IA.
  2. Haz clic en Import from GitHub.
  3. Selecciona la rama.
  4. Haz clic en Import.

Eliminar una rama

Al eliminar una rama, se quitan la rama y su chat de Base Code. La rama sigue en GitHub. Para eliminar una rama:
  1. Haz clic en el menú desplegable de ramas encima del chat de IA.
  2. Haz clic en More actions junto a la rama y luego en Delete.
  3. Haz clic en Delete branch para confirmar.

Gestionar tu proyecto

Usa el panel de tu app para gestionar los archivos del proyecto, los secretos y los servicios de desarrollo.

Añadir secretos

Añade las claves de API y otros secretos que necesita tu proyecto. El chat de IA te avisa cuando hace falta un secreto. Los secretos están cifrados y se mantienen fuera de tu repositorio. Se comparten entre ramas, también después de una reconstrucción. Los cambios y eliminaciones se aplican automáticamente a las ramas en ejecución. Las ramas inactivas los reciben la próxima vez que las abras. Para añadir un secreto:
  1. Haz clic en Dashboard en la parte superior del editor.
  2. Haz clic en Secrets.
  3. Haz clic en Add Secret.
  4. Introduce el Secret Name y el Secret Value y luego haz clic en Add Secret.
Para añadir secretos en bloque, haz clic en Import .env y luego sube o pega tu archivo. Cada línea KEY=VALUE se convierte en un secreto. Un secreto existente con el mismo nombre se sobrescribe.

Colaborar con tu equipo

Tu equipo puede usar el chat de IA para contribuir al mismo proyecto y revisar cambios mediante pull requests. Los propietarios, administradores y editores del espacio de trabajo pueden acceder al proyecto de Base Code sin una invitación aparte a la app. Para invitar a alguien de fuera de tu espacio de trabajo, añádelo como colaborador desde el editor de la app.

Preguntas frecuentes

La integración con GitHub sincroniza una app que creaste en Base44 con un repositorio. Base Code empieza con un repositorio que ya existe.Para mover un proyecto desde otra plataforma, como Shopify o Lovable, consulta migrar un proyecto a Base44. Para vincular un proyecto de backend local de Base44 con la CLI, consulta vincular un proyecto existente.
No. Base Code solo ejecuta proyectos web y full-stack. Si tu proyecto no es compatible, un mensaje explica lo que detectó Base Code. No se crea nada en tu cuenta.
Base Code revisa el proyecto en la raíz de tu repositorio. Ese proyecto debe ser web o full-stack. Una app móvil en una subcarpeta no hace que el repositorio deje de ser apto por sí sola.
Haz clic en View more, o en Add repository en el menú desplegable de repositorios, para abrir Connect your repository. Si tu repositorio sigue sin aparecer, da a Base44 acceso a él en GitHub.Para actualizar el acceso al repositorio:
  1. En GitHub, da a Base44 Builder acceso al repositorio.
  2. Vuelve a abrir Connect your repository en Base Code.
Sí. Con tu cuenta de GitHub conectada, usa Paste a link para crear un fork o una copia privada. Si tu espacio de trabajo limita los repositorios a organizaciones de GitHub aprobadas, necesitas acceso de push a un repositorio de una organización aprobada.
Tu espacio de trabajo no permite repositorios de esta organización de GitHub. Pide a quien gestiona los ajustes de GitHub de tu espacio de trabajo que compruebe que la organización está conectada y marcada como Allowed en Build tools > GitHub. Luego inténtalo de nuevo.
Los ajustes del espacio de trabajo controlan quién puede conectar organizaciones de GitHub y qué organizaciones están disponibles para apps nuevas. Los miembros siguen necesitando permiso para conectar proyectos. Cambiar Allowed no afecta a las apps que ya usan esa organización. Puedes filtrar la lista por estado de conexión.Para gestionar el acceso de organizaciones de GitHub:
  1. Ve a los ajustes de tu espacio de trabajo.
  2. En Build tools, haz clic en GitHub.
  3. En Who can connect organizations, selecciona quién puede añadir una organización.
  4. En Connected organizations, usa Allowed para controlar qué organizaciones están disponibles para apps nuevas.
Las apps vinculadas a la conexión de esa organización en el espacio de trabajo dejan de sincronizarse con GitHub. La confirmación lista las apps afectadas. Base44 Builder sigue instalado en GitHub, así que puedes volver a conectar la organización.Para desconectar una organización:
  1. Ve a los ajustes de tu espacio de trabajo.
  2. En Build tools, haz clic en GitHub.
  3. En Connected organizations, haz clic en el icono de acciones junto a la organización.
  4. Haz clic en Disconnect organization y luego en Disconnect.
Sí. Base Code usa Auto mode de forma predeterminada para elegir un modelo de IA para cada solicitud.Para elegir un modelo de IA:
  1. Haz clic en el modelo en la parte inferior del chat de IA.
  2. Selecciona el modelo con el que quieres trabajar.
Para más detalles, consulta elegir un modelo de IA.
Si tu espacio de trabajo usa la conexión de GitHub de cada persona, tu cuenta debe estar conectada y tener acceso de escritura al repositorio. Si no, el proyecto muestra una insignia ‘Read only’. Puedes hablar del proyecto en el chat de IA y cambiar de rama, pero no puedes hacer cambios ni crear una rama.Para conectar tu cuenta de GitHub:
  1. Abre el proyecto.
  2. En el banner Connect your GitHub account, haz clic en Connect account.
  3. Autoriza Base44 Builder en GitHub.
Si ves GitHub write access required, tu cuenta está conectada pero no tiene acceso de escritura. Pide a un administrador del repositorio que te lo conceda y luego haz clic en Recheck permissions.
Cuando vuelves a Base Code, el entorno de tu proyecto se inicia de nuevo para que sigas trabajando. Si tu entorno necesita reconstruirse, Base Code usa el último commit de tu rama de GitHub. Antes de salir, pide al chat de IA que confirme que tus últimos cambios están en esa rama.
Sí. Pide al chat de IA que añada el código usando el stack de tu proyecto.Conectar un repositorio no añade ni configura automáticamente entidades, inicio de sesión ni el SDK de Base44. Tu proyecto mantiene su base de datos, autenticación y enrutamiento existentes.Para una base de datos o servicio nuevo, añade su cadena de conexión o clave de API como secreto.
Tu pull request apunta a la rama desde la que se creó tu rama de trabajo. Para una rama de configuración creada por Base Code, apunta a la rama que conectaste.Los cambios posteriores en tu rama de trabajo aparecen en el mismo pull request. GitHub ejecuta las comprobaciones configuradas en tu repositorio.Si tu espacio de trabajo usa la conexión de GitHub de cada persona, Base44 abre los pull requests con tu cuenta de GitHub. En ese caso, los commits de los cambios que pides en el chat de IA te muestran como autor y a base44-builder[bot] como coautor.Revisa y fusiona tu pull request en GitHub. No hay botón de fusión en Base Code, pero puedes pedir al chat de IA que lo fusione.
Base44 necesita permiso para abrir pull requests en tu repositorio. Si se te pide, haz clic en Review permissions on GitHub. Un propietario de la cuenta u organización de GitHub dueña del repositorio debe aprobar el acceso solicitado. Una vez aprobado, vuelve a Base Code e inténtalo de nuevo.
Base Code ofrece una vista previa de desarrollo, no alojamiento de producción. Conecta y gestiona tu dominio personalizado a través de tu proveedor de alojamiento.
Consulta la Política de privacidad de Base44 para saber cómo se recopila y usa la información personal. Para información sobre el entrenamiento de modelos de IA y el control de tus datos, consulta Privacidad y seguridad.
Puedes aplicar un cupón antes o después de conectar un repositorio.Cada código de cupón se aplica a un máximo de 10 personas de tu espacio de trabajo.Para aplicar un cupón:
  1. Ve a Base Code.
  2. Introduce tu código de cupón:
    • Antes de conectar un repositorio: Haz clic en Have a coupon? arriba a la derecha y luego introduce tu código en el cuadro de diálogo.
    • Después de conectar un repositorio: Introduce tu código en el campo bajo Have a coupon?.
  3. Haz clic en Apply.
Esta página fue traducida con IA. Para obtener la información más precisa y actualizada, consulta la versión en inglés.