3. Groupes de travail
Que sont les groupes de travail
Les groupes de travail (Working Groups, WGs) sont des organisations collaboratives au sein de la communauté iFay, organisées par sous-projet ou domaine technique. Chaque groupe de travail se concentre sur un domaine spécifique de l'écosystème iFay, responsable du développement des spécifications, de la maintenance du code et de l'évolution technique dans ce domaine.
Groupes de travail actuels
WG-FayID
Responsable du système d'identité, correspondant au projet indépendant FayID. Périmètre :
- Mécanismes de génération, d'attribution et de gestion des FayID
- Schémas d'encodage des identifiants et planification de la capacité
- Migration d'identité et gestion du cycle de vie
WG-Ego
Responsable du modèle de personnalisation, correspondant au projet indépendant Ego. Périmètre :
- Mécanismes d'entraînement, de déploiement et de basculement du modèle Ego
- Collecte et alignement des traits de personnalité de l'hôte
- Gestion multi-versions d'Ego et basculement de personnalité
WG-Protocols
Responsable de la conception et de l'évolution de la famille de protocoles iFay. Couvre les protocoles suivants :
- Protocole Faying (appairage sécurisé)
- Protocole Telepathy (communication sémantique entre Fays)
- Protocole ICP de dialogue interactif (interface conviviale pour l'humain)
- Protocole CAP d'autorité de contrôle (prise de contrôle du terminal)
- Protocole DTP de tunnel de données (transfert de données bidirectionnel)
- Protocole SSP de partage de compétences (exposition de services)
WG-FayGer
Responsable de l'environnement d'exécution. Périmètre :
- Conception et implémentation du conteneur FayGer
- Support d'exécution multiplateforme et multi-appareils
- Mécanisme d'assemblage déclaratif FayManifest
WG-iFACTS
Responsable de la suite de tests de conformité. Périmètre :
- Rédaction et maintenance des cas de test iFACTS
- Gestion des quatre niveaux de test de L1 à L4
- Développement et application des standards de certification iFay Ready
WG-Documentation
Responsable de la documentation et de la traduction. Périmètre :
- Rédaction et maintenance des documents de spécification et des documents de blueprint
- Guides pour développeurs et tutoriels
- Coordination des traductions multilingues
WG-Community
Responsable des opérations communautaires et de la gouvernance. Périmètre :
- Organisation et promotion d'événements communautaires
- Maintenance et amélioration des processus de gouvernance
- Intégration et soutien des nouveaux contributeurs
Responsabilités des groupes de travail
Chaque groupe de travail doit remplir les responsabilités suivantes :
- Maintenir le code et les spécifications dans leurs domaines respectifs
- Réviser les Pull Requests associés
- Participer aux discussions SEP impliquant leur domaine
- Rendre compte régulièrement de l'avancement aux Core Maintainers
- Coordonner la collaboration inter-domaines avec les autres groupes de travail
Comment rejoindre un groupe de travail
Le processus pour rejoindre un groupe de travail est simple :
- Publiez une présentation personnelle dans la GitHub Discussion du groupe de travail correspondant
- Décrivez votre parcours technique et vos domaines d'intérêt
- Commencez à participer aux discussions et à contribuer
Les groupes de travail sont ouverts à tous les contributeurs — aucune approbation spéciale n'est requise. Nous accueillons les développeurs de tous horizons — que vous soyez développeur de projets open source, développeur d'applications ou développeur de fournisseurs de services, vous pouvez trouver un mode de participation qui vous convient.
Cycle de vie des groupes de travail
Les groupes de travail ne sont pas permanents. Au fur et à mesure de l'évolution du projet iFay :
- De nouveaux groupes de travail peuvent être créés selon les besoins (par exemple, lorsqu'un nouveau sous-projet ou domaine technique nécessite une organisation collaborative dédiée)
- Les groupes de travail ayant accompli leur mission ou n'étant plus actifs peuvent être dissous
- La création et la dissolution des groupes de travail sont décidées par les Core Maintainers
