Principios
Las reglas que guían cada decisión de diseño y desarrollo en Codeway.
Consistencia antes que creatividad
Cada componente sigue los mismos tokens, patterns y comportamientos. La predictibilidad genera confianza en el usuario y velocidad en el equipo.
Accesibilidad como estándar
WCAG 2.1 AA mínimo. Contraste, navegación por teclado, ARIA labels y estados de focus no son opcionales — son requisitos.
Dark-first, minimal design
Interfaz oscura como base. Menos elementos = menos ruido. El espacio en blanco (negro) es un recurso de diseño, no desperdicio.
Performance es UX
Componentes ligeros, cero dependencias innecesarias. Si un componente agrega más de 5KB gzipped, necesita justificación.
Composición sobre configuración
Componentes pequeños y composables en vez de megacomponentes con 30 props. Flexibility through composition.
Developer Experience importa
TypeScript estricto, autocompletado inteligente, documentación inline. El DS debe ser un acelerador, no un obstáculo.