Library

Une Library Figma est un mécanisme central du travail collaboratif et de la scalabilité en design. Elle permet de :

  • Centraliser les éléments réutilisables (boutons, icônes, grilles, thèmes, etc.) dans un fichier source.
  • Publier ces éléments comme une bibliothèque accessible à l’ensemble d’une équipe ou d’une organisation.
  • Utiliser ces éléments dans d’autres fichiers sous forme d’instances (pour les composants) ou de styles/variables liés.
  • Bénéficier de mises à jour automatiques : toute modification dans la bibliothèque source se propage optionnellement aux fichiers consommateurs.

Types de ressources dans une Library

  1. Composants (Components)
    • Boutons, cartes, icônes, etc., souvent organisés avec des variantes.
  2. Styles (Styles – legacy mais encore utilisés)
    • Couleurs, typographies, ombres, effets.
  3. Design Tokens via Variables (fonctionnalité moderne)
    • Couleurs sémantiques (--primary-action), espacements, durées d’animation, typographie variable.
  4. Thèmes (grâce aux modes de variable, ex. Light / Dark).

Accès et gestion

  • Seul le publisher (éditeur avec accès en écriture) peut publier une nouvelle version de la bibliothèque.
  • Les utilisateurs activent les bibliothèques via Assets > Team Library.
  • Les mises à jour sont visibles mais non appliquées automatiquement : l’utilisateur choisit de les accepter ou non.

Équivalent conceptuel

Une Library Figma joue le même rôle qu’un package npm dans le développement (ex. @mycompany/design-system), ou qu’un module partagé dans un outil comme Storybook.

Les contenus de définition restent publics. Les ressources (outils, grilles, supports) liées à cette fiche sont disponibles dans l’espace membre.