import { VExpansionPanels, VExpansionPanel, VExpansionPanelTitle, VExpansionPanelText } from 'vuetify/components' import SyAlert from '../../components/SyAlert/SyAlert.vue' import '../styles/shared.css' export default { title: 'Démarrer/Enrichir le Design System', component: SyAlert, } export const InfoIntro = { render: () => { return { components: { SyAlert }, setup() { return {} }, template: ` `, } }, tags: ['!dev'], } export const WarningIntro = { render: () => { return { components: { SyAlert }, setup() { return {} }, template: ` `, } }, tags: ['!dev'], } export const Optimisation = { render: () => { return { components: { VExpansionPanels, VExpansionPanel, VExpansionPanelTitle, VExpansionPanelText }, setup() { return {} }, template: `

Ajout d'une optimisation

Description Action
L'optimisation est proposée en vue d'améliorer la qualité générale du design system.
Elle concerne soit un composant, une fonctionnalité spécifique associée, une page de documentation, une bonne pratique.
L'optimisation n'est pas indispensable au bon fonctionnement du projet. Si c'est le cas, merci de compléter l'anomalie fonctionnelle de niveau majeure.
Créer un ticket
`, } }, tags: ['!dev'], } export const AjoutFonctionnalite = { render: () => { return { components: { VExpansionPanels, VExpansionPanel, VExpansionPanelTitle, VExpansionPanelText }, setup() { return {} }, template: `

Ajout d'une fonctionnalité

Description Action
Le Studio Design conçoit et fabrique entièrement une nouvelle fonctionnalité dans l'API du composant. Si le besoin concerne l'enrichissement d'une fonctionnalité déjà existante, merci d'utiliser le parcours "déclinaison d'une fonctionnalité". Cette demande doit être justifiée par un besoin du métier et soumise à l'accord du chef de projet du projet associée.
Pour être recevable, les critères d'acceptabilité de la nouvelle fonctionnalité sont respectés.
Créer un ticket
`, } }, tags: ['!dev'], } export const DeclinaisonFonctionnalite = { render: () => { return { components: { VExpansionPanels, VExpansionPanel, VExpansionPanelTitle, VExpansionPanelText }, setup() { return {} }, template: `

Déclinaison d'une fonctionnalité

Description Action
Le Studio Design améliore une fonctionnalité existante d'un composant.
Pour être recevable, les critères d'acceptabilité de la nouvelle fonctionnalité sont respectés.
Créer un ticket
`, } }, tags: ['!dev'], } export const CreationComposant = { render: () => { return { components: { VExpansionPanels, VExpansionPanel, VExpansionPanelTitle, VExpansionPanelText }, setup() { return {} }, template: `

Création d'un composant

Description Action
Le Studio Design conçoit et fabrique entièrement le composant et la documentation associée. Il met à disposition sa maquette à destination des designers sur l'outil de maquettage Figma.
Pour être recevable, les critères d'acceptabilité du nouveau composant sont respectés.
Créer un ticket
`, } }, tags: ['!dev'], } export const IntegrationComposant = { render: () => { return { components: { VExpansionPanels, VExpansionPanel, VExpansionPanelTitle, VExpansionPanelText }, setup() { return {} }, template: `

Intégration d'un composant

Description Action
Le composant est fabriqué en VueJS 3 et sur Figma par un projet puis intégré par le Studio Design dans le design system.
Le Studio Design se charge de fabriquer la documentation associée.
Pour être recevable, les critères d'acceptabilité du nouveau composant sont respectés.
Créer un ticket
`, } }, tags: ['!dev'], }