Configuración de Desarrollo

Configuración del entorno de desarrollo local y dependencias para el desarrollo de Gemini CLI

Requisitos del Sistema

Asegúrese de que su sistema cumple con estos requisitos antes de comenzar

Node.js

18.0.0 o superior

Entorno de ejecución JavaScript

node --version

npm

8.0.0 o superior

Gestor de paquetes Node.js

npm --version

Git

2.20.0 o superior

Sistema de control de versiones

git --version

VS Code

Última versión (recomendada)

Editor de código

code --version

Pasos de Instalación

Siga estos pasos para configurar su entorno de desarrollo

1

Clonar Repositorio

Obtener el código fuente de Gemini CLI desde GitHub

git clone https://github.com/google-gemini/gemini-cli.git
cd gemini-cli
2

Instalar Dependencias

Instalar todas las dependencias del proyecto requeridas

npm install
3

Inicializar Proyecto

Configurar monorepo y enlazar paquetes

npm run bootstrap
4

Construir Proyecto

Compilar código TypeScript

npm run build

Configuración del Entorno

Configurar entorno de desarrollo y herramientas

Extensiones de VS Code

Extensiones recomendadas de VS Code

TypeScript and JavaScript Language Features
ESLint
Prettier - Code formatter
GitLens
Thunder Client (pruebas de API)

Variables de Entorno

Configurar variables de entorno necesarias

GEMINI_API_KEY=your_api_key
NODE_ENV=development
DEBUG=gemini:*
LOG_LEVEL=debug

Verificar Instalación

Confirme que su entorno de desarrollo está configurado correctamente

Ejecutar Pruebas

npm test

Todas las pruebas deben pasar

Iniciar Modo de Desarrollo

npm run dev

Debería iniciar el servidor de desarrollo

Verificar Calidad del Código

npm run lint

No debería tener errores de linting