개발 환경 설정
Gemini CLI 개발을 위한 로컬 개발 환경 및 종속성 설정
시스템 요구사항
시작하기 전에 시스템이 이러한 요구사항을 충족하는지 확인하세요
Node.js
18.0.0 이상
JavaScript 런타임 환경
node --version
npm
8.0.0 이상
Node.js 패키지 관리자
npm --version
Git
2.20.0 이상
버전 관리 시스템
git --version
VS Code
최신 버전 (권장)
코드 에디터
code --version
설치 단계
개발 환경을 설정하려면 다음 단계를 따르세요
1
저장소 복제
GitHub에서 Gemini CLI 소스 코드 가져오기
git clone https://github.com/google-gemini/gemini-cli.git cd gemini-cli
2
종속성 설치
필요한 모든 프로젝트 종속성 설치
npm install
3
프로젝트 부트스트랩
모노레포 설정 및 패키지 연결
npm run bootstrap
4
프로젝트 빌드
TypeScript 코드 컴파일
npm run build
환경 구성
개발 환경 및 도구 구성
VS Code 확장
권장 VS Code 확장
TypeScript and JavaScript Language Features
ESLint
Prettier - Code formatter
GitLens
Thunder Client (API 테스트)
환경 변수
필요한 환경 변수 설정
GEMINI_API_KEY=your_api_key
NODE_ENV=development
DEBUG=gemini:*
LOG_LEVEL=debug
설치 확인
개발 환경이 올바르게 설정되었는지 확인
테스트 실행
npm test
모든 테스트가 통과해야 함
개발 모드 시작
npm run dev
개발 서버가 시작되어야 함
코드 품질 확인
npm run lint
린팅 오류가 없어야 함
다음 단계
이러한 리소스로 개발 여정을 계속하세요