A
Accueil > Philosophy

Philosophie

ObjectifAlveole est un framework de composants conçu pour accélérer la construction d'outils B2B. L'ambition est de proposer une expérience clé en main : installer les packages, utiliser les composants, livrer. Pas de configuration interminable, pas de décisions de design à prendre à chaque écran.Convention plutôt que configurationAlveole s'inspire du principe Convention over Configuration : le thème par défaut est pensé pour fonctionner sans ajustement. La customisation reste possible — palette, typographie, espacements — mais elle est optionnelle et ciblée. Le but est de ne pas passer du temps à configurer ce qui fonctionne déjà bien.Des composants pensés pour l'UXChaque composant embarque les meilleures pratiques UI et UX de sa catégorie. L'objectif n'est pas de fournir une brique neutre que chaque projet devra affiner, mais un composant fini qui propose d'emblée la meilleure expérience pour l'utilisateur final. Il ne faut pas réinventer la roue à chaque projet.Des choix assumésCertaines décisions ne sont pas exposées en configuration. Par exemple, les icônes Lucide utilisent systématiquement un strokeWidth à 1.5 — cette valeur n'est pas modifiable par le consommateur du composant. Ce type de choix garantit la cohérence visuelle de l'ensemble : un design system qui offre trop de flexibilité cesse d'être un design system.InspirationsAlveole s'inspire de deux systèmes de design de référence dans l'écosystème B2B et open source : l'Atlassian Design System, reconnu pour sa rigueur dans les outils professionnels, et Primer, le design system de GitHub, apprécié pour sa clarté et sa cohérence à grande échelle.Construit dans la durée par CaptiveAlveole est maintenu par Captive et évolue au fil des projets réels. Chaque composant est extrait, généralisé et affiné à partir de besoins concrets. Le framework grandit progressivement, avec une attention constante à la qualité plutôt qu'à l'exhaustivité.
Alveole UI Kit — v1.9.0