Español

Entornos locales

Entornos locales

Configura acciones comunes y scripts de configuración para árboles de trabajo

Los entornos locales permiten configurar los pasos de preparación de los árboles de trabajo, así como acciones comunes para un proyecto.

Configura tus entornos locales desde el panel de configuración de la aplicación de escritorio de ChatGPT. Puedes incluir el archivo generado en el repositorio Git de tu proyecto para compartirlo con otras personas.

Codex almacena esta configuración dentro de la carpeta .codex en la raíz de tu proyecto. Si tu repositorio contiene más de un proyecto, abre el directorio del proyecto que contiene la carpeta compartida .codex.

Scripts de configuración

Como los árboles de trabajo se ejecutan en directorios distintos de los chats locales, es posible que tu proyecto no esté completamente configurado y que le falten dependencias o archivos que no estén incluidos en el repositorio. Los scripts de configuración se ejecutan automáticamente cuando Codex crea un árbol de trabajo nuevo al iniciar un chat nuevo.

Usa este script para ejecutar cualquier comando necesario para configurar tu entorno, como instalar dependencias o ejecutar un proceso de compilación.

Por ejemplo, en un proyecto de TypeScript, podrías instalar las dependencias y realizar una compilación inicial mediante un script de configuración:

npm install
npm run build

Si tu configuración es específica de una plataforma, define scripts de configuración para macOS, Windows o Linux que reemplacen el predeterminado.

Acciones

Usa acciones para definir tareas comunes, como iniciar el servidor de desarrollo de tu aplicación o ejecutar tu conjunto de pruebas. Estas acciones aparecen en la barra superior de la aplicación de escritorio de ChatGPT para facilitar el acceso. Las acciones se ejecutan dentro del terminal integrado de la aplicación.

Las acciones evitan que tengas que escribir comandos habituales, como iniciar la compilación de tu proyecto o un servidor de desarrollo. Para una depuración rápida y puntual, puedes usar directamente el terminal integrado.

Por ejemplo, en un proyecto de Node.js, podrías crear una acción "Ejecutar" que contenga el siguiente script:

npm start

Si los comandos de tu acción son específicos de una plataforma, define scripts específicos para macOS, Windows y Linux.

Para identificar tus acciones, elige un icono asociado a cada una.

Usar las herramientas Git integradas

En Codex, la aplicación de escritorio de ChatGPT proporciona controles comunes de Git junto a cada proyecto local y árbol de trabajo. El panel de diferencias muestra los cambios de la copia de trabajo actual y permite añadir comentarios en línea para que Codex los atienda. Puedes preparar o revertir fragmentos individuales, preparar o revertir archivos completos, confirmar cambios, subir una rama y crear una solicitud de incorporación de cambios sin salir de la aplicación.

Usa el terminal integrado para las operaciones de Git que no estén disponibles en la aplicación. Para aislar los cambios simultáneos de tu copia de trabajo local, inicia la tarea en un árbol de trabajo.