Настройка разработки

Настройка локальной среды разработки и зависимостей для разработки 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

Клонировать репозиторий

Получить исходный код Gemini CLI с GitHub

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

Не должно быть ошибок линтинга