ワンクリックで
update-components-changelog
Met à jour les fichiers CHANGELOG.md associés à chaque composant Lucca Front.
Codex または Claude でインストール この Prompt をコピーして Codex、Claude、または他のアシスタントに貼り付けると、Skill ページを確認してインストールできます。
メニュー
Met à jour les fichiers CHANGELOG.md associés à chaque composant Lucca Front.
Codex または Claude でインストール この Prompt をコピーして Codex、Claude、または他のアシスタントに貼り付けると、Skill ページを確認してインストールできます。
SOC 職業分類に基づく
Produit une analyse des bugs de Lucca Front sur une période donnée (trimestre, mois…) en croisant deux populations : les issues de type `Bug` (demande) et les PR labellisées FIX (livraison) — volumes ouverts/traités/restants, criticité, sujets et comparatif trimestriel.
Règles d’écriture du SCSS Lucca Front : nommage type BEM à plat, modifiers/états, layers, tokens, propriétés logiques, structure de fichiers et enregistrement highlight-prisme. À utiliser pour écrire ou modifier du SCSS dans packages/scss, packages/ng ou les stories.
Génère ou complète des tests Storybook (`play`) pour les stories Lucca Front.
Génère une story QA à partir de guidelines et du contrat d’interface d’un composant.
Design system Lucca Front / Prisme (Angular). À charger pour tout fichier d'un projet qui dépend de @lucca-front/ng ou @lucca-front/scss, ou contenant des sélecteurs lu-*, pr-* ou des directives commençant par 'lu' (ex: luButton, luTooltip, luForm).
Design system Lucca Front / Prisme (Angular). À charger pour tout fichier d'un projet qui dépend de @lucca-front/ng ou @lucca-front/scss, ou contenant des sélecteurs lu-*, pr-* ou des directives commençant par 'lu' (ex: luButton, luTooltip, luForm).
| name | update-components-changelog |
| description | Met à jour les fichiers CHANGELOG.md associés à chaque composant Lucca Front. |
Chaque composant Lucca Front possède son propre fichier CHANGELOG.md. Ces fichiers documentent uniquement les changements visibles pour les utilisateurs du composant (API publique, comportement, styles).
packages/ng/, packages/prisme/ et packages annexesLes composants Angular sont migrés petit à petit de packages/ng/<composant>/ vers packages/prisme/<composant>/ à partir de la v21. Le CHANGELOG d'un composant prisme doit donc couvrir les deux chemins pour ne pas manquer l'historique antérieur à la migration. Le chemin SCSS (packages/scss/src/components/<composant>/) existe depuis le début et est commun aux deux ères.
Certains composants s'appuient sur un package annexe qui contient une partie de leur API publique. Ces packages doivent être inclus dans les commandes git :
| Composant | Package annexe | Contenu concerné |
|---|---|---|
icon | packages/icons/ | Type LuccaIcon (liste des noms d'icônes disponibles) |
La dernière version documentée se lit en tête du CHANGELOG (premier ### X.Y.Z). Les versions publiées se trouvent dans les tags git :
git tag --sort=-version:refname | head -20
Consulter aussi le changelog GitHub : https://github.com/LuccaSA/lucca-front/releases
Toujours inclure les chemins : prisme, ng (historique pré-migration), scss, et les packages annexes le cas échéant (voir tableau ci-dessus) :
git log --oneline <dernière-version-documentée>..HEAD -- packages/prisme/<composant>/ packages/ng/<composant>/ packages/scss/src/components/<composant>/ [packages/annexe/]
Pour chaque version intermédiaire publiée, affiner avec une plage précise afin d'assigner chaque commit à la bonne version :
git log --oneline vX.Y.Z-prev..vX.Y.Z -- packages/prisme/<composant>/ packages/ng/<composant>/ packages/scss/src/components/<composant>/ [packages/annexe/]
Trouver la première version stable contenant un commit donné — obligatoire pour chaque commit avant de rédiger une entrée :
git tag --sort=version:refname --contains <hash> | grep -v 'rc\|alpha\|beta\|experimental' | head -1
Ne jamais déduire la version depuis les bornes du range (
vX.Y.Z-prev..vX.Y.Z) : un commit dans ce range peut avoir été publié dans n'importe quel patch intermédiaire.
Inspecter le contenu d'un commit pour comprendre ce qu'il change :
git show <hash> -- packages/prisme/<composant>/ packages/ng/<composant>/ packages/scss/src/components/<composant>/ [packages/annexe/]
Ignorer les commits de type : merge, fix conflicts, stories, linter, tests, build.
Pour chaque commit ou diff relevé, le classer dans la bonne section :
| Section | Contenu |
|---|---|
Added | Nouveau input, output, variante CSS, comportement ou option |
Changed | Modification du comportement ou de l'API existants |
Deprecated | Fonctionnalité toujours présente mais vouée à être supprimée |
Removed | Suppression d'une fonctionnalité ou classe précédemment dépréciée |
Fixed | Correction de bug |
N'inclure que les sections qui ont du contenu.
`critical` input), suivi d'une description courte et claire.use X instead.Les versions sont listées dans l'ordre décroissant (la plus récente en premier). Chaque version utilise un titre de niveau 3 (###). Les sections utilisent un titre de niveau 4 (####).
### 20.4.0
#### Added
- `disclosure` input to display a chevron indicating a menu is attached.
#### Fixed
- `state="error"` animation no longer triggers on initial render.
### 20.3.0
#### Added
- `AI` button style (`luButton="AI"`) for AI-related actions, including the `AI-invert` variant for dark backgrounds.
- Support for a dedicated `mod-AI` icon-only variant.
#### Deprecated
- `delete` input — use `critical` instead.
18.0.0.packages/ng/<composant>/ dans les commandes git pour couvrir l'historique pré-migration. Le composant avait la même API Angular dans ng/ et prisme/ — les changements dans ng/ sont pertinents pour le CHANGELOG.