Français

Environnements locaux

Configurez les actions courantes et les scripts de configuration des worktrees

Les environnements locaux vous permettent de configurer les étapes de préparation des worktrees ainsi que les actions courantes d’un projet.

Vous configurez vos environnements locaux dans le volet des paramètres de l’application de bureau ChatGPT. Vous pouvez ajouter le fichier généré au dépôt Git de votre projet afin de le partager avec d’autres personnes.

Codex stocke cette configuration dans le dossier .codex situé à la racine de votre projet. Si votre dépôt contient plusieurs projets, ouvrez le répertoire du projet qui contient le dossier partagé .codex.

Scripts de configuration

Comme les worktrees s’exécutent dans des répertoires différents de ceux de vos discussions locales, votre projet peut ne pas être entièrement configuré et certaines dépendances ou certains fichiers non intégrés à votre dépôt peuvent manquer. Les scripts de configuration s’exécutent automatiquement lorsque Codex crée un nouveau worktree au début d’une nouvelle discussion.

Utilisez ce script pour exécuter toute commande nécessaire à la configuration de votre environnement, comme l’installation des dépendances ou le lancement d’un processus de build.

Par exemple, pour un projet TypeScript, vous pouvez installer les dépendances et effectuer un premier build à l’aide d’un script de configuration :

npm install
npm run build

Si votre configuration dépend de la plateforme, définissez des scripts de configuration pour macOS, Windows ou Linux afin de remplacer le script par défaut.

Actions

Utilisez les actions pour définir des tâches courantes, comme le démarrage du serveur de développement de votre application ou l’exécution de votre suite de tests. Ces actions apparaissent dans la barre supérieure de l’application de bureau ChatGPT pour vous permettre d’y accéder rapidement. Elles s’exécutent dans le terminal intégré de l’application.

Les actions vous évitent de saisir des commandes courantes, comme le déclenchement d’un build de votre projet ou le démarrage d’un serveur de développement. Pour un débogage ponctuel et rapide, vous pouvez utiliser directement le terminal intégré.

Liste des actions du projet affichée dans les paramètres de l’application de bureau ChatGPT (mode clair)

Par exemple, pour un projet Node.js, vous pouvez créer une action « Run » contenant le script suivant :

npm start

Si les commandes de votre action dépendent de la plateforme, définissez des scripts propres à macOS, Windows et Linux.

Pour identifier vos actions, choisissez une icône associée à chacune d’elles.

Utiliser les outils Git intégrés

Dans Codex, l’application de bureau ChatGPT fournit les commandes Git courantes pour chaque projet local et chaque worktree. Le volet des différences affiche les modifications de l’extraction actuelle et vous permet d’ajouter des commentaires en ligne que Codex doit prendre en compte. Vous pouvez indexer ou annuler des portions individuelles, indexer ou annuler des fichiers entiers, valider des modifications, pousser une branche et créer une pull request sans quitter l’application.

Utilisez le terminal intégré pour les opérations Git qui ne sont pas proposées dans l’application. Pour isoler des modifications simultanées de votre extraction locale, démarrez la tâche dans un worktree.