Настройка разработки
Настройка локальной среды разработки и зависимостей для разработки 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
Шаги установки
Следуйте этим шагам для настройки среды разработки
Клонировать репозиторий
Получить исходный код Gemini CLI с GitHub
git clone https://github.com/google-gemini/gemini-cli.git cd gemini-cli
Установить зависимости
Установить все необходимые зависимости проекта
npm install
Инициализировать проект
Настроить монорепо и связать пакеты
npm run bootstrap
Собрать проект
Скомпилировать код 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
Не должно быть ошибок линтинга
Следующие шаги
Продолжите свой путь разработки с этими ресурсами