Ir al contenido
Ir a Lynx

Configurado para Devs

La Experiencia del Desarrollador (DX) es un principio fundamental en Lynx. Creemos que:

  1. Herramientas rápidas y procesos sin fricción conducen a mejor código y con menos tropiezos
  2. El tiempo de los desarrolladores debería de ser dedicado a crear valor para el usuario, no en lidiar con herramientas mal configuradas o procesos lentos.
  • Turborepo: Orquestación de monorepo ultrarrápida, con caché local y remoto. Solo compilas, lintéas y pruebas lo que ha cambiado.
  • pnpm: Instalación de dependencias increíblemente rápida y eficiente en el uso del espacio en disco mediante su sistema de enlaces simbólicos.
  • Oxlint y Oxfmt: Herramientas de linting y formateo escritas en Rust. El linting en Lynx toma milisegundos en lugar de segundos.
  • Vitest: Testing unitario de alto rendimiento, nativo para Vite, que provee recarga en caliente instantánea y una configuración moderna.
  • Scripts de Configuración (pnpm lynx setup): Entrar a trabajar en Lynx es tan fácil como clonar el repositorio y ejecutar un comando. Las bases de datos locales, contenedores y variables de entorno se aprovisionan casi automáticamente.
  • Componentes Listos para Usar (@lynx/ui): El paquete de UI provee componentes robustos, tipados y accesibles listos para usar en tus interfaces frontend.
  • Entorno Unificado: Las convenciones, configuraciones de herramientas de desarrollo y scripts son lo más idénticos posibles para cada parte del ecosistema, reduciendo la carga cognitiva al cambiar de contexto o de aplicación.