Skip to content
Draft
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
108 changes: 108 additions & 0 deletions .github/ISSUE_TEMPLATE/experimental-model-proposal.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,108 @@
---
name: 🧪 Proposition de modèle expérimental
about: Proposer un nouveau modèle expérimental pour le système de conception
title: '[EXPÉRIMENTAL] '
labels: 'expérimental, à évaluer'
assignees: ''
---

## 🎯 Contexte et problème

### Description du problème
<!-- Décrivez clairement le problème ou le besoin identifié -->

### Utilisateurs concernés
<!-- Qui sera affecté par ce problème ? (citoyens, fonctionnaires, développeurs) -->

### Contexte d'utilisation
<!-- Dans quelles situations ce modèle serait-il utilisé ? -->

## 💡 Solution proposée

### Type de modèle expérimental
- [ ] Composant d'interface
- [ ] Modèle de page
- [ ] Gabarit
- [ ] Configuration de conception

### Description de la solution
<!-- Décrivez votre approche pour résoudre ce problème -->

### Hypothèse de conception
<!-- Pourquoi pensez-vous que cette solution fonctionnera ? -->

## 📋 Cas d'usage

### Scénarios principaux
<!-- Listez 2-3 scénarios où ce modèle serait utilisé -->

1. **Scénario 1 :** [Description]
2. **Scénario 2 :** [Description]
3. **Scénario 3 :** [Description]

### Bénéfices attendus
<!-- Quels avantages ce modèle apportera-t-il ? -->

- [ ] Amélioration de l'accessibilité
- [ ] Meilleure expérience utilisateur
- [ ] Simplification du développement
- [ ] Cohérence avec les standards
- [ ] Performance améliorée
- [ ] Autre : [préciser]

## 🔍 Recherche et références

### Solutions existantes
<!-- Y a-t-il des solutions existantes dans d'autres systèmes de conception ? -->

### Recherche utilisateur (si applicable)
<!-- Avez-vous des données utilisateur qui supportent ce besoin ? -->

### Standards et bonnes pratiques
<!-- Références aux WCAG, standards web, etc. -->

## 🚀 Plan de développement

### Ressources disponibles
- [ ] J'ai les compétences pour développer ce modèle
- [ ] J'ai accès à des utilisateurs pour tester
- [ ] J'ai du temps disponible pour le développement
- [ ] J'ai besoin d'aide de la communauté

### Chronologie estimée
<!-- Quand pourriez-vous commencer et livrer une version alpha ? -->

- **Début développement :** [Date approximative]
- **Version alpha prévue :** [Date approximative]
- **Tests utilisateurs :** [Date approximative]

### Besoins de support
<!-- De quoi auriez-vous besoin pour réussir ce projet ? -->

## 📊 Critères de succès

### Comment mesurer le succès ?
<!-- Comment saurez-vous que ce modèle fonctionne bien ? -->

### Métriques proposées
<!-- Quelles métriques utiliser pour évaluer l'efficacité ? -->

## 🔗 Références et ressources

<!-- Liens vers recherche, exemples, discussions antérieures, etc. -->

---

## Pour l'équipe de triage

**Évaluation initiale :**
- [ ] Problème clairement défini
- [ ] Solution réalisable
- [ ] Ressources suffisantes identifiées
- [ ] Alignement avec les objectifs du système de conception

**Étapes suivantes :**
- [ ] Discussion communautaire nécessaire
- [ ] Recherche additionnelle requise
- [ ] Prêt pour développement expérimental
- [ ] Besoin de clarifications
97 changes: 97 additions & 0 deletions .github/pull_request_template/experimental-model.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,97 @@
---
name: Modèle expérimental - Nouveau modèle
about: Soumission d'un nouveau modèle expérimental pour révision communautaire
---

## 📋 Informations sur le modèle expérimental

### Type de modèle
- [ ] Composant d'interface
- [ ] Modèle de page
- [ ] Gabarit
- [ ] Configuration de conception

### Nom du modèle
**Nom :** [Nom descriptif du modèle]
**Version :** [v1.0]
**Branche :** [experimental-type-nom-v1]

## 🎯 Objectif et justification

### Problème résolu
<!-- Décrivez clairement le problème ou le besoin que ce modèle résout -->

### Hypothèse de conception
<!-- Expliquez votre approche pour résoudre ce problème -->

### Cas d'usage ciblés
<!-- Listez les contextes où ce modèle sera utilisé -->

## 📋 Checklist de conformité

### Documentation requise
- [ ] README complet avec description du modèle
- [ ] Spécifications techniques détaillées
- [ ] Instructions d'implémentation
- [ ] Documentation bilingue (FR/EN)
- [ ] Journal des changements

### Code et exemples
- [ ] Prototype fonctionnel
- [ ] Code HTML/CSS/JS validé
- [ ] Exemples d'utilisation
- [ ] Variations et configurations

### Tests et validation
- [ ] Évaluation d'accessibilité WCAG 2.1 AA complète
- [ ] Tests multi-navigateurs
- [ ] Tests sur appareils mobiles
- [ ] Validation du code (HTML/CSS)
- [ ] Tests de performance si applicable

### Recherche utilisateur (si applicable)
- [ ] Tests d'utilisabilité effectués
- [ ] Retours utilisateurs collectés
- [ ] Métriques de performance mesurées
- [ ] Comparaisons avec solutions existantes

## 🔍 Phase de développement

- [ ] **Alpha** - Prototype et tests initiaux
- [ ] **Bêta** - Prêt pour tests élargis
- [ ] **Candidat à l'approbation** - Prêt pour révision finale

## 🌐 Impact et compatibilité

### Dépendances
<!-- Listez les dépendances CSS/JS/autres -->

### Compatibilité
<!-- Navigateurs et versions testés -->

### Impact sur l'existant
<!-- Ce modèle remplace-t-il ou modifie-t-il quelque chose d'existant ? -->

## 📝 Notes additionnelles

<!-- Toute information supplémentaire pertinente -->

## 🔗 Ressources connexes

- Issue GitHub : #[numéro]
- Recherche utilisateur : [lien]
- Prototypes : [liens]
- Documentation technique : [lien]

---

### Pour les réviseurs

**Critères de révision :**
- [ ] Documentation complète et claire
- [ ] Code fonctionnel et validé
- [ ] Conformité d'accessibilité
- [ ] Justification solide du besoin
- [ ] Qualité des tests et validation

**Temps de révision estimé :** [X jours]
125 changes: 125 additions & 0 deletions .github/pull_request_template/experimental-to-approved.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,125 @@
---
name: Modèle expérimental - Transition vers approuvé
about: Demande de transition d'un modèle expérimental vers le statut approuvé
---

## 📋 Informations sur la transition

### Modèle expérimental
**Nom :** [Nom du modèle]
**Version actuelle :** [v2.1]
**Branche expérimentale :** [experimental-type-nom-v2]
**Destination :**
- [ ] Modèles obligatoires
- [ ] Modèles recommandés

## 🎯 Justification de la transition

### Maturité du modèle
<!-- Expliquez pourquoi ce modèle est prêt pour l'approbation -->

### Utilisation en production
<!-- Listez les ministères/sites qui utilisent déjà ce modèle -->

### Retours de la communauté
<!-- Résumez les retours reçus et comment ils ont été intégrés -->

## 📋 Checklist de transition (Phase Bêta → Stable)

### Critères techniques obligatoires
- [ ] Code intégré au cadre de base (BOEW)
- [ ] Code entièrement validé (HTML/CSS/JS)
- [ ] Tests automatisés en place
- [ ] Performance optimisée
- [ ] Compatibilité multi-navigateurs confirmée

### Critères d'accessibilité
- [ ] Aucun problème d'accessibilité WCAG 2.1 AA en suspens
- [ ] Tests avec technologies d'assistance
- [ ] Validation par experts en accessibilité
- [ ] Documentation d'accessibilité complète

### Documentation complète
- [ ] Guide d'implémentation final
- [ ] Spécifications détaillées
- [ ] Exemples d'utilisation
- [ ] Documentation bilingue (FR/EN)
- [ ] Guide de migration (si applicable)

### Validation communautaire
- [ ] Commentaires de la communauté résolus
- [ ] Période de commentaires publics complétée (30+ jours)
- [ ] Approbation des parties prenantes clés
- [ ] Tests pilotes réussis en environnement réel

### Tests et qualité
- [ ] Suite complète de tests automatisés
- [ ] Tests d'utilisabilité finaux
- [ ] Tests de régression passés
- [ ] Métriques de performance validées

## 📊 Données d'utilisation

### Adoption
- **Nombre de sites utilisant le modèle :** [X]
- **Ministères participants :** [Liste]
- **Période de test en production :** [X mois]

### Métriques de succès
<!-- Données quantitatives sur l'efficacité du modèle -->

### Retours utilisateurs
<!-- Résumé des retours positifs et négatifs -->

## 🔄 Plan de migration

### Étapes de transition
1. [ ] Révision finale par l'équipe du système de conception
2. [ ] Tests de régression sur les implémentations existantes
3. [ ] Mise à jour de la documentation officielle
4. [ ] Communication aux équipes de développement
5. [ ] Migration du code vers les répertoires approuvés
6. [ ] Archivage de la version expérimentale

### Chronologie
- **Début de révision :** [Date]
- **Fin de révision prévue :** [Date]
- **Intégration prévue :** [Date]

### Support et formation
- [ ] Matériel de formation préparé
- [ ] Sessions d'information planifiées
- [ ] Documentation de support mise à jour

## ⚠️ Risques et considérations

### Risques identifiés
<!-- Listez les risques potentiels de cette transition -->

### Plans d'atténuation
<!-- Comment ces risques seront-ils gérés ? -->

### Plan de rollback
<!-- Que faire si des problèmes majeurs sont découverts ? -->

## 🔗 Références et ressources

- **Issue de suivi :** #[numéro]
- **Historique expérimental :** [lien vers branche]
- **Tests pilotes :** [liens vers rapports]
- **Documentation de recherche :** [liens]
- **Discussions communautaires :** [liens]

---

### Pour les réviseurs

**Critères d'approbation finale :**
- [ ] Tous les critères techniques respectés
- [ ] Validation d'accessibilité complète
- [ ] Documentation prête pour publication
- [ ] Consensus communautaire atteint
- [ ] Tests en production réussis

**Impact organisationnel estimé :** [Faible/Moyen/Élevé]
**Ressources requises pour intégration :** [Description]
5 changes: 2 additions & 3 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,6 @@ La spécification 2.0 ne contiendrait que les parties obligatoires du système d

La première étape consistera à copier les modèles actuels dans ce dépôt.

La vision serait alors d'améliorer progressivement chaque modèle et de le transformer en code utilisable (plutôt qu'en images) avec des instructions. Nous pourrions également avoir une bibliothèque séparée de [&laquo;&nbsp;modèles expérimentaux&nbsp;&raquo;
](https://github.com/canada-ca/design-system-systeme-conception), que nous pourrions ouvrir à toute la communauté. Nous devrons éventuellement élaborer un processus impliquant la communauté pour qu'un modèle passe de &laquo;&nbsp;expérimental&nbsp;&raquo;
à &laquo;&nbsp;approuvé&nbsp;&raquo;
La vision serait alors d'améliorer progressivement chaque modèle et de le transformer en code utilisable (plutôt qu'en images) avec des instructions. Nous avons maintenant une bibliothèque intégrée de [&laquo;&nbsp;modèles expérimentaux&nbsp;&raquo;](modeles-experimentaux/), avec un système de contrôle de version complet, que nous ouvrons à toute la communauté. Le processus structuré permet maintenant qu'un modèle passe de &laquo;&nbsp;expérimental&nbsp;&raquo;
à &laquo;&nbsp;approuvé&nbsp;&raquo; de façon transparente et collaborative.
.
Loading