Ambientes locais
Ambientes locais
Configure ações comuns e scripts de configuração para árvores de trabalho
Os ambientes locais permitem configurar os passos de preparação de árvores de trabalho, bem como ações comuns para um projeto.
Pode configurar os seus ambientes locais através do painel de definições da aplicação ChatGPT para computador. Pode adicionar o ficheiro gerado ao repositório Git do seu projeto para o partilhar com outras pessoas.
O Codex guarda esta configuração na pasta .codex na raiz do seu
projeto. Se o seu repositório contiver mais do que um projeto, abra o diretório
do projeto que contém a pasta .codex partilhada.
Scripts de configuração
Uma vez que as árvores de trabalho são executadas em diretórios diferentes dos seus chats locais, o projeto poderá não estar totalmente configurado e poderão faltar dependências ou ficheiros que não foram adicionados ao repositório. Os scripts de configuração são executados automaticamente quando o Codex cria uma nova árvore de trabalho no início de um novo chat.
Utilize este script para executar qualquer comando necessário para configurar o seu ambiente, como instalar dependências ou executar um processo de compilação.
Por exemplo, num projeto TypeScript, poderá querer instalar as dependências e efetuar uma compilação inicial através de um script de configuração:
npm install
npm run buildSe a sua configuração for específica de uma plataforma, defina scripts de configuração para macOS, Windows ou Linux que substituam o predefinido.
Ações
Utilize ações para definir tarefas comuns, como iniciar o servidor de desenvolvimento da sua aplicação ou executar o conjunto de testes. Estas ações aparecem na barra superior da aplicação ChatGPT para computador para permitir um acesso rápido. As ações são executadas no terminal integrado da aplicação.
As ações evitam que tenha de introduzir repetidamente comandos comuns, como iniciar uma compilação do projeto ou um servidor de desenvolvimento. Para uma depuração rápida e pontual, pode utilizar diretamente o terminal integrado.
Por exemplo, num projeto Node.js, poderá criar uma ação "Executar" que contenha o seguinte script:
npm startSe os comandos da sua ação forem específicos de uma plataforma, defina scripts específicos para macOS, Windows e Linux.
Para identificar as suas ações, escolha um ícone associado a cada uma.
Utilizar as ferramentas Git incorporadas
No Codex, a aplicação ChatGPT para computador disponibiliza controlos Git comuns junto de cada projeto local e árvore de trabalho. O painel de diferenças apresenta as alterações no checkout atual e permite adicionar comentários inline para o Codex resolver. Pode preparar ou reverter blocos individuais, preparar ou reverter ficheiros inteiros, confirmar alterações, enviar um ramo e criar um pull request sem sair da aplicação.
Utilize o terminal integrado para operações Git que não estão disponíveis na aplicação. Para isolar alterações simultâneas do seu checkout local, inicie a tarefa numa árvore de trabalho.