尚未检测到更新。GitHub 发布版本后会显示在这里。
个人 GitHub 账号下公开仓库的所有者可以登录并验证所有权,自行管理介绍,无需管理员批准。
登录并生成验证文件,在 30 分钟内将其提交到此仓库的默认分支。其他分支或分叉仓库中的文件无效。然后在下方检查文件,即可无需管理员批准直接管理项目。请保留文件以维持管理权限。
如需登录,将前往登录页面。登录后请回到此处,再次点击所选的验证按钮。
在项目文件夹中运行 /nomorevibe verify,即可验证所有权并自行管理介绍。
一分钟完成验证Le design system de Judith Heckmann : 115 tokens exportes de Figma et les composants qui en sont faits.
翻译准备中
取自仓库 README
正在加载完整 README。
查看完整 README ↗Le design system de Judith Heckmann — 149 tokens exportés de Figma et les composants qui en sont faits. La documentation est le site lui-même, et elle montre les composants en vrai plutôt qu'une copie de leur markup : si un composant change, la page change.
→ Voir la documentation en ligne
| Fondations | 121 tokens : couleur, typographie, espacement, rayon, contrôle, trait, opacité, ombre, mouvement, ratio et layout. Chaque valeur affichée est lue dans sa variable CSS. |
| Composants | Button, Link, Tag, Nav, CardDefault, la fiche, la carte d'étude de cas avec son en-tête et son carrousel, et la modale. Doctrine d'usage, états, props. |
| Formulaire | FieldLabel — le libellé que tous les champs partagent — puis Text field, Select, Radio, Checkbox, Toggle, Text Area, Chip, Add Image et Edit Image Gallery. |
Les valeurs ne s'écrivent pas dans le code. Elles vivent dans la collection Design tokens du fichier Figma, en quatre modes — Desktop, Tablet, Mobile, Paper — et suivent cette chaîne :
Figma → tokens/*.tokens.json → npm run tokens → src/design-system/styles/tokens.css
(export) src/design-system/data/tokens.json
Rien n'est écrit en dur dans un composant. Si une valeur paraît fausse, la correction va dans Figma,
puis dans l'export. data/tokens.json alimente la doc, qui affiche donc les tokens réels et non une
liste tenue à la main.
src/design-system/ le système
components/ affichage : Button, Card, CardDefault, Carousel, CaseStudyCard,
CaseStudyHeader, CaseStudyList, Icon, Intro, Link, Modal, Nav, Tag
formulaire : FieldLabel, TextField, Select, Radio, Checkbox,
Toggle, TextArea, Chip, AddImage, EditImageGallery
layouts/ BaseLayout (coquille HTML nue), DocsLayout (doc)
lib/ withBase(), le préfixe d'URL du déploiement
styles/ data/ générés — ne pas éditer à la main
src/pages/ la doc : /, /foundations, /icons, /components, /formulaire
tokens/ les exports Figma, un par mode
scripts/ build-tokens.mjs
Aucun fichier du système ne connaît le site qui l'emploie : liens, page courante, chemins d'images tombent tous des props. C'est ce qui permet de le consommer depuis n'importe quel projet.
| Commande | Effet |
|---|---|
npm install | Installe les dépendances (Node ≥ 22.12) |
npm run dev | Serveur de développement |
npm run tokens | Régénère tokens.css et tokens.json depuis tokens/ |
npm run build | Régénère les tokens puis construit le site dans dist/ |
npm run preview | Sert dist/ — le seul moyen de voir le site tel qu'il sera publié |
GitHub Pages, à chaque push sur main, via le workflow.
Le site est servi sous /UX-design-system/ et non à la racine d'un domaine. Astro applique ce
préfixe au routage mais ne réécrit pas les URLs écrites à la main : tout chemin absolu passe par
withBase(). Un /icons/x.svg laissé tel quel fonctionne en local et renvoie un 404 en ligne —
d'où npm run preview avant de pousser.