Środowisko lokalne - skrypty startowe
Środowiska lokalne pozwalają konfigurować kroki przygotowania worktree oraz typowe działania dla projektu. Ta funkcja jest dostępna wyłącznie w Codexie w aplikacji ChatGPT na komputer, więc przed konfiguracją lub użyciem trzeba wybrać Codex. Konfigurację prowadzi się w panelu ustawień aplikacji ChatGPT, a plik można dodać do repozytorium Git projektu, by udostępnić go innym.
Codex zapisuje konfigurację w folderze .codex w katalogu głównym projektu; gdy repozytorium zawiera kilka projektów, należy otworzyć katalog projektu zawierający współdzielony folder .codex. Skrypty startowe pomagają przygotować worktree, które działa w innym katalogu niż lokalne czaty i może nie mieć zależności lub plików nieśledzonych w repozytorium. Uruchamiają się automatycznie, gdy Codex tworzy nowe worktree na początku nowego czatu.
W skrypcie umieść polecenia potrzebne do skonfigurowania środowiska, takie jak instalacja zależności lub proces budowania. Dla projektu TypeScript przykładem jest instalacja zależności i wykonanie początkowego builda za pomocą skryptu startowego. Jeśli konfiguracja zależy od systemu, można zdefiniować skrypty dla macOS, Windows lub Linux, które zastąpią domyślny skrypt.
npm install
npm run build
Zastosowanie w praktyce
Gdy nowe worktree projektu potrzebuje przygotowania, skonfiguruj skrypt startowy, aby uruchamiał wymagane polecenia. W projekcie TypeScript możesz użyć skryptu do instalacji zależności i wykonania początkowego builda. Jeśli kroki przygotowania różnią się między systemami, zdefiniuj osobne skrypty dla macOS, Windows lub Linux, zastępujące domyślny. Korzystaj z tej funkcji w Codexie w aplikacji ChatGPT na komputer, wybierając Codex przed konfiguracją lub użyciem środowiska.