Configuración del entorno de desarrollo
Requisitos previos
Sección titulada «Requisitos previos»- Bun (gestor de paquetes y runtime)
- Docker (para servicios de backend, opcional)
- D2 (para renderizar diagramas, opcional)
Inicio rápido
Sección titulada «Inicio rápido»- Clonar el repositorio
git clone https://github.com/salazarsebas/stellar-explorer.gitcd stellar-explorer- Instalar dependencias
bun install- Iniciar el servidor de desarrollo
bun run devEl explorador estará disponible en http://localhost:3000.
Servicios de backend (opcional)
Sección titulada «Servicios de backend (opcional)»Para la funcionalidad del indexador, inicia los servicios Docker:
docker compose up -dEsto inicia PostgreSQL (puerto 54320), Redis (puerto 63790) y Typesense (puerto 18108).
Variables de entorno
Sección titulada «Variables de entorno»Copia el archivo de ejemplo y ajusta si es necesario:
cp .env.local.example .env.localComandos disponibles
Sección titulada «Comandos disponibles»| Comando | Propósito |
|---|---|
bun run dev | Iniciar servidor de desarrollo (puerto 3000) |
bun run build | Build de producción |
bun run lint | Ejecutar ESLint |
bun run format | Formatear código con Prettier |
bun run test | Ejecutar tests |
bun run test:watch | Ejecutar tests en modo observación |