Configurado para Devs
La Experiencia del Desarrollador (DX) es un principio fundamental en Lynx. Creemos que:
- Herramientas rápidas y procesos sin fricción conducen a mejor código y con menos tropiezos
- 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.
Herramientas de Vanguardia
Sección titulada «Herramientas de Vanguardia»- 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.
Flujos de Trabajo sin Fricción
Sección titulada «Flujos de Trabajo sin Fricción»- 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.