# Design system (DS) --- ## Les avantages d'un Design System - Cohérence pour les designers et les utilisateurs - Renforcement de l'image de la marque - Evolutif - Augmente l'éfficience des individus et des équipes - Facilite le travail entre les designers et les développeurs --- ## Ce que vous pouvez trouver dans un DS ![image](https://hackmd.io/_uploads/H1QMLaOs6.png) --- ## Les *Tokens* - Moyen pour gérer les _design properties_ et les valeurs dans un Design System - Un token est identifié par un nom et chaque token stock - Chaque token stocke une information (taille, couleur, espacement, etc.) ---- ## L'intérêt des *Tokens* - Représente une source de vérité pour maintenir la cohérence - Améliore la gestion des DS évolutifs - Elimine les suppositions et les approximations ---- ### Exemple (1) ```htmlembedded! <style> div { padding : 24px; } </style> ``` ---- Le designer change d'espacement sans faire exprès (25px) ![image](https://hackmd.io/_uploads/B16HsTuoT.png) ---- ```htmlembedded! <style> div { padding : 25px; } </style> ``` ---- ![image](https://hackmd.io/_uploads/HkgEYTdjp.png) --- ## Aliasing ![image](https://hackmd.io/_uploads/rktp4JdoT.png) ---- ![image](https://hackmd.io/_uploads/rkOK4ydiT.png) ---- ![image](https://hackmd.io/_uploads/H1j1ByOsp.png) ---- ![image](https://hackmd.io/_uploads/BydVH1do6.png) ---- ![image](https://hackmd.io/_uploads/r140Syuop.png) ---- ![image](https://hackmd.io/_uploads/BJSx81OiT.png) ---- ![image](https://hackmd.io/_uploads/HJyM8k_sT.png) ---- ![image](https://hackmd.io/_uploads/B1O1vkdi6.png) --- ## Organisation des Tokens ![image](https://hackmd.io/_uploads/SybzO1do6.png) --- ### Fluent DS (Microsoft) Global token ![image](https://hackmd.io/_uploads/Sk5OnJOj6.png) ---- Alias token ![image](https://hackmd.io/_uploads/rJKn2Jui6.png) ---- Alias token pour des éléments plus complexes ![image](https://hackmd.io/_uploads/By9C2kdsa.png) ---- ### Material DS (Google) - Reference token - System token - Component token ---- ![image](https://hackmd.io/_uploads/HkUygguo6.png) ---- ## Liste non exhaustive de Design System - [Carbon DS](https://carbondesignsystem.com/) (IBM) - [Material DS](https://m3.material.io/)(Google) - [Fluent](https://fluent2.microsoft.design/) (Microsoft) - [Lightning](https://www.lightningdesignsystem.com/) (Salesforce) - [Atlassian](https://atlassian.design/)(Atlassian) - [Polaris](https://polaris.shopify.com/)(Shopify) ---
{"title":"Talk slides template","description":"View the slide with \"Slide Mode\".","contributors":"[{\"id\":\"a90fc05d-2c7a-41b1-b785-a065fb26c58d\",\"add\":3507,\"del\":959}]"}
    116 views