feat: restructuration des profils équipe et amélioration du script extract-technologies

- Création de 12 fichiers de profils individuels dans docs/data/team/
- Chaque profil contient métadonnées YAML complètes (compétences, projets, soft skills)
- Correction du script extract-technologies.js pour charger toutes les compétences depuis les fichiers
- Mise à jour des blips radar avec les données d'équipe correctes
- Suppression des anciens fichiers dans radar/ (remplacés par radar-business/)
- 58 compétences au total chargées depuis les fichiers individuels
This commit is contained in:
syoul
2025-12-06 21:37:18 +01:00
parent 475d6958dc
commit 328c0dc2f5
85 changed files with 726 additions and 103 deletions

View File

@@ -0,0 +1,42 @@
---
name: "1000i100"
fullName: "1000i100"
role: "DevOps & Développeur Web"
availability: 50
seniorityLevel: expert
yearsExperience: 10
joinDate: "2018-01"
interests: ["Serverless", "CI/CD", "Docker", "Photographie", "CNV", "Modèles économiques"]
skills:
- name: "Serverless"
level: expert
years: 5
lastUsed: "2024-12"
- name: "GitLab"
level: expert
years: 6
lastUsed: "2024-12"
- name: "CI/CD"
level: expert
years: 6
lastUsed: "2024-12"
- name: "Docker"
level: expert
years: 7
lastUsed: "2024-12"
- name: "web"
level: expert
years: 10
lastUsed: "2024-12"
softSkills:
- "Polyvalence"
- "Photographie"
- "Soutien psychologique"
- "CNV (Communication Non Violente)"
projects:
- "Outils serverless"
- "Pipeline GitLab CI/CD"
---
Développeur d'outils serverless, et plombier des pipeline Gitlab (CI/CD avec Docker). Enfin une monnaie mécaniquement redistributive ! Avec un soupçon de revenu de base, une bonne dose d'auto-gestion et une communauté adorable ! Informaticien couteau suisse à dominante développeur web, photographe à ses heures, soutien psy informel, amateur de CNV et de modèles économiques expérimental et éthique !

52
docs/data/team/aya.md Normal file
View File

@@ -0,0 +1,52 @@
---
name: "aya"
fullName: "aya"
role: "Administrateur Système & Infrastructure Distribuée"
availability: 30
seniorityLevel: expert
yearsExperience: 23
joinDate: "2021-01"
interests: ["Logiciels libres", "Infrastructure distribuée", "Stockage distribué", "IPFS", "ThreeFold"]
skills:
- name: "Linux"
level: expert
years: 23
lastUsed: "2024-12"
- name: "glusterfs"
level: intermediate
years: 5
lastUsed: "2023-06"
- name: "cephfs"
level: intermediate
years: 4
lastUsed: "2023-06"
- name: "ipfs"
level: intermediate
years: 3
lastUsed: "2024-12"
- name: "infrastructure"
level: expert
years: 15
lastUsed: "2024-12"
- name: "systèmes distribués"
level: expert
years: 10
lastUsed: "2024-12"
- name: "ThreeFold"
level: intermediate
years: 3
lastUsed: "2024-12"
softSkills:
- "Vulgarisation"
- "Autonomie"
- "Recherche"
projects:
- "Infrastructure d'hébergement distribué"
---
Je participe à la vulgarisation des logiciels libres depuis ma première installation de linux debian potato en 2001.
J'ai découvert la monnaie libre à travers mes recherches concernant les systèmes de fichiers. Travaillant principalement sur des infrastructures d'hébergement distribué, j'ai utilisé différents systèmes de réplication de fichiers comme glusterfs, cephfs, pour en arriver à ipfs. C'est en cherchant une alternative à filecoin, la crypto proposée par ipfs pour mettre en commun son espace de stockage, que je découvre la monnaie libre, on est en 2021.
Je rejoins Axiom-Team pour participer à la vulgarisation de la monnaie libre.

66
docs/data/team/boris.md Normal file
View File

@@ -0,0 +1,66 @@
---
name: "boris"
fullName: "boris"
role: "UX/UI Designer & Développeur Full Stack"
availability: 40
seniorityLevel: intermediate
yearsExperience: 8
joinDate: "2018-01"
interests: ["UX/UI", "LLM", "Langues étrangères", "Médecine traditionnelle chinoise", "Feng Shui", "Tao", "Musique"]
skills:
- name: "UX"
level: intermediate
years: 5
lastUsed: "2024-12"
- name: "UI"
level: intermediate
years: 5
lastUsed: "2024-12"
- name: "Figma"
level: intermediate
years: 4
lastUsed: "2024-12"
- name: "LLM"
level: intermediate
years: 2
lastUsed: "2024-12"
- name: "JavaScript"
level: intermediate
years: 6
lastUsed: "2024-12"
- name: "TypeScript"
level: intermediate
years: 4
lastUsed: "2024-12"
- name: "APIs"
level: intermediate
years: 5
lastUsed: "2024-12"
- name: "Vis.js"
level: intermediate
years: 3
lastUsed: "2024-11"
softSkills:
- "Polyvalence"
- "Créativité"
- "Curiosité"
- "Multiculturalisme"
projects:
- "UX/UI de Ğecko (Figma)"
- "App de médecine chinoise basée sur LLM"
- "Site monnaie-libre.fr"
- "Duniter | Accueil"
- "cesium.app"
- "Ğ1Quest (vue radar des annonces Ğchange)"
- "Ğrocéliande (skin Ğchange style Amazon)"
- "g1.business (routes commerciales)"
- "Ğ1Gate (flux de monnaie en treemap)"
- "H2G2 (guide du terraformeur terrien)"
- "Ğ1 KDE Notifier"
- "Simulateur RSA / Prime d'activité"
- "Cerveau externe (Vis.js pour impros rap)"
- "NoBS Troll-Emploi (moteur de recherche d'emploi)"
---
Il est assez dispersé, "jack of all trade, master of none". Ces derniers temps, il passe beaucoup de temps à faire de la génération de musiques rigolotes (ou autre) avec les LLM et Suno. Il aime les langues étrangères (l'anglais surtout), la médecine traditionnelle chinoise, le Feng Shui (le tao en général). Il est communiste. Il a bossé sur l'UX/UI de Ğecko (via Figma). Grâce à Cursor, il développe une app de médecine chinoise basée sur les LLM. Dans la Ğ1, il a essayé de contribuer à l'onboarding (il a refait le site monnaie-libre.fr, Duniter | Accueil, et fait le site cesium.app). Il a aussi fait des clients Ğchange : Ğ1Quest (une projection des annonces Ğchange, notamment en "vue radar"), Ğrocéliande (un genre de skin pour Ğchange calqué sur l'interface d'Amazon, et qui ne prend que les annonces avec "envoi possible" dans la description), g1.business (qui permet de repérer les "routes commerciale", de faire correspondre pour un produit l'offre d'un endroit et la demande à un endroit distant, et qui projette sur une carte les moyens de productions disponibles à la location en Ğ1). Il a aussi fait Ğ1Gate (qui permet de suivre les flux de monnaie en vue "treemap"), H2G2 "le guide du terraformeur terrien" (une vue à la recette MineCraft de choses qu'on peut produire "dans la vraie vie"), Ğ1 KDE Notifier (Un petit outil pour être notifié de mouvements sur un portefeuille Ğ1), un Simulateur RSA / Prime d'activité (Un simulateur RSA/prime d'activité plus très à jour au niveau des données, mais qui permet de se rendre compte à quel point le fonctionnement de la prime d'activité est complètement stupide, et incite à éviter de travailler de façon trop importante trop ponctuellement, si on ne veut pas risquer de perdre de l'argent en allant se casser le cul au boulot), Cerveau externe (Un truc fait avec Vis.js, pour projeter des mots, colorés suivant la rime, regroupés autour des consonnes, et liés s'ils appartiennent à un même thème. Dans l'idée de faire des impros de rap avec. Proto sans réelle interface utilisateur utilisable par les moldus. Faire F5 pour raffraîchir et ainsi avoir un autre graphe de mots.), NoBS Troll-Emploi (Un moteur de recherche d'emploi basé sur l'API Pôle-Emploi et qui permet d'avoir plus de filtres : mots-clefs à exclure, pas de tutoiement, pas de "digital", etc… Idéal pour les gens qui, certes, acceptent d'être exploités lorsqu'ils développent du logiciel, mais veulent diminuer au maximum la quantité de bullshit dans leur job).

37
docs/data/team/elois.md Normal file
View File

@@ -0,0 +1,37 @@
---
name: "elois"
fullName: "Eloïs"
role: "Développeur Blockchain"
availability: 25
seniorityLevel: expert
yearsExperience: 5
joinDate: "2019-01"
interests: ["Blockchain", "Rust", "Migration", "Cryptographie"]
skills:
- name: "Rust"
level: expert
years: 5
lastUsed: "2024-12"
- name: "blockchain"
level: expert
years: 5
lastUsed: "2024-12"
- name: "Substrate"
level: expert
years: 4
lastUsed: "2024-12"
- name: "migration"
level: expert
years: 3
lastUsed: "2024-11"
softSkills:
- "Autodidactie"
- "Recherche"
- "Architecture"
projects:
- "Rustification de Duniter v1"
- "Duniter v2S"
---
A appris les technologies blockchain en autodidact, travaillé sur la "rustification" (passage en Rust) de Duniter v1, puis bossé chez MoonPay.

47
docs/data/team/fred.md Normal file
View File

@@ -0,0 +1,47 @@
---
name: "fred"
fullName: "Fred"
role: "Développeur & Architecte Systèmes Décentralisés"
availability: 40
seniorityLevel: expert
yearsExperience: 20
joinDate: "2014-01"
interests: ["IPFS", "Secure ScuttleButt", "Nostr", "TiddlyWiki", "ThreeFold", "Systèmes décentralisés"]
skills:
- name: "IPFS"
level: expert
years: 6
lastUsed: "2024-12"
- name: "Secure ScuttleButt"
level: expert
years: 5
lastUsed: "2024-11"
- name: "Nostr"
level: expert
years: 3
lastUsed: "2024-12"
- name: "TiddlyWiki"
level: expert
years: 8
lastUsed: "2024-12"
- name: "développement"
level: expert
years: 20
lastUsed: "2024-12"
- name: "ThreeFold"
level: intermediate
years: 2
lastUsed: "2024-12"
softSkills:
- "Architecture"
- "Entrepreneuriat"
- "Innovation"
projects:
- "Astroport (système d'information combinant Ğ1, IPFS et Nostr)"
- "G1SMS (système de paiement par SMS en Ğ1)"
- "G1billet (paper wallet pour la Ğ1)"
- "Linkeo (entreprise)"
---
A monté une boite (Linkeo) qui a bouffé une partie du marché de PagesJaunes début/milieu des années 2000. Très intéressé (et sachant) sur IPFS, Secure ScuttleButt, Nostr et TiddlyWiki. Il développe Astroport, un système d'information qui combine la Ğ1, IPFS et Nostr. Par le passé, il a aussi créé G1SMS (système de paiement par SMS en Ğ1) et G1billet (paper wallet pour la Ğ1).

34
docs/data/team/hugo.md Normal file
View File

@@ -0,0 +1,34 @@
---
name: "hugo"
fullName: "Hugo Trentesaux"
role: "Financement & Gestion"
availability: 20
seniorityLevel: intermediate
yearsExperience: 5
joinDate: "2017-01"
interests: ["Financement", "Gestion", "Rédaction", "Administration"]
skills:
- name: "financement"
level: intermediate
years: 5
lastUsed: "2024-12"
- name: "rédaction"
level: intermediate
years: 5
lastUsed: "2024-12"
- name: "gestion"
level: intermediate
years: 5
lastUsed: "2024-12"
softSkills:
- "Rédaction"
- "Administration"
- "Gestion de projet"
projects:
- "Dossier de financement Ğecko (ADEME)"
---
Je m'intéresse à la Ğ1 depuis 2017 et pense que l'association Axiom Team constitue une base juridique utile car nécessaire pour de nombreuses interactions avec le monde €.
J'ai travaillé sur le dossier de financement de Ǧecko auprès de l'ADEME avec succès. À l'avenir, je compte participer au fonctionnement d'Axiom Team, et à la partie rédactionnelle des dossiers de financement.

View File

@@ -0,0 +1,69 @@
---
name: "manuTopik"
fullName: "ManUtopiK"
role: "Développeur Web Full Stack"
availability: 40
seniorityLevel: expert
yearsExperience: 12
joinDate: "2014-01"
interests: ["Web", "Alternatives", "Monnaie libre", "Solarpunk", "Intelligence collective"]
skills:
- name: "VueJS"
level: expert
years: 8
lastUsed: "2024-12"
- name: "Nuxt.js"
level: expert
years: 6
lastUsed: "2024-11"
- name: "JavaScript"
level: expert
years: 12
lastUsed: "2024-12"
- name: "TypeScript"
level: intermediate
years: 4
lastUsed: "2024-12"
- name: "CMS"
level: expert
years: 5
lastUsed: "2024-12"
- name: "web"
level: expert
years: 12
lastUsed: "2024-12"
softSkills:
- "Communication"
- "Vulgarisation"
- "Créativité"
projects:
- "monnaie-libre.fr"
- "carte.monnaie-libre.fr"
- "Doc silkaj"
- "WotWizard-UI"
- "g1lib"
- "Duniter UI (nuxt - abandonné)"
- "Extension web g1Compagnon (en cours)"
- "Interface web pour g1Billet (en cours)"
---
Diplomé dans le domaine des énergies renouvelables, mon côté "web enthousiaste" m'a finalement amené à faire du développement web depuis + de 12 ans.
Passionné par tout ce qui est "alternatif" et qui rend libre, j'ai découvert le concept de la monnaie libre en 2014. L'économie actuelle est à mes yeux le principal facteur du bordel que l'on a mis sur cette planète depuis des générations. J'espère en un monde un peu plus libre, auto gouverné en intelligence collective, et avec du #solarpunk comme horizon. Profitons des crises pour tout changer !
À fond sur VueJS ; il a créé un CMS basé sur VueJS.
## Contributions
- Développement et rédaction du site monnaie-libre.fr (Dépôt du site, de l'api)
- Développement de la carte.monnaie-libre.fr (Dépôt)
- Doc silkaj
- WotWizard-UI
- g1lib
- Duniter UI avec nuxt (Abandonné)
## En cours
- Extension web g1Compagnon
- Interface web pour g1Billet

52
docs/data/team/poka.md Normal file
View File

@@ -0,0 +1,52 @@
---
name: "poka"
fullName: "Poka"
role: "Développeur Full Stack & Administrateur Système"
availability: 50
seniorityLevel: expert
yearsExperience: 8
joinDate: "2016-01"
interests: ["Mobile", "Infrastructure", "Automatisation", "Blockchain"]
skills:
- name: "Flutter"
level: expert
years: 4
lastUsed: "2024-12"
- name: "Dart"
level: expert
years: 4
lastUsed: "2024-12"
- name: "Python"
level: intermediate
years: 5
lastUsed: "2024-11"
- name: "bash"
level: expert
years: 8
lastUsed: "2024-12"
- name: "ProxMox"
level: expert
years: 6
lastUsed: "2024-12"
- name: "infrastructure"
level: expert
years: 8
lastUsed: "2024-12"
softSkills:
- "Autonomie"
- "Pédagogie"
- "Maintenance système"
projects:
- "Ğecko"
- "Ğ1-stats"
- "jaklis"
- "py-g1-migrator"
- "Infrastructure Axiom-Team"
---
Je suis contributeur actif sur le projet Duniter depuis 2016 aux RML7 de Laval.
Je code Ğecko en Flutter/Dart. Je maintiens aussi l'infra Axiom-Team, soit 2 serveurs ProxMox.
J'ai aussi codé Ğ1-stats en bash. Et jaklis en python. J'ai aussi codé py-g1-migrator

41
docs/data/team/syoul.md Normal file
View File

@@ -0,0 +1,41 @@
---
name: "syoul"
fullName: "Syoul"
role: "Artisan Libriste & Animateur"
availability: 30
seniorityLevel: intermediate
yearsExperience: 6
joinDate: "2018-01"
interests: ["Résilience numérique", "Résilience énergétique", "Domotique", "Monnaie libre", "Animation"]
skills:
- name: "bidouille"
level: expert
years: 10
lastUsed: "2024-12"
- name: "résilience"
level: expert
years: 8
lastUsed: "2024-12"
- name: "domotique"
level: intermediate
years: 5
lastUsed: "2024-12"
- name: "infrastructure décentralisée"
level: intermediate
years: 6
lastUsed: "2024-12"
softSkills:
- "Animation"
- "Communication"
- "Pédagogie"
- "Organisation d'événements"
projects:
- "Animation de groupes locaux"
- "Conférences sur la monnaie libre"
- "Ğmarchés"
---
Artisan bidouilleur Libriste, formé à la bidouille (résilience numérique, énergétique, domotique). Artisan laser numérique sur le causse du Querçy (46)
J'ai découvert la June en 2018. Depuis, j'anime avec des groupes locaux, des conférences et Ğmarchés autour de la monnaie libre G1.

37
docs/data/team/tuxmain.md Normal file
View File

@@ -0,0 +1,37 @@
---
name: "tuxmain"
fullName: "tuxmain"
role: "Étudiant Math & Cryptographie"
availability: 20
seniorityLevel: beginner
yearsExperience: 3
joinDate: "2022-01"
interests: ["Mathématiques", "Cryptographie", "Chiffrage", "Électronique", "Minetest"]
skills:
- name: "cryptographie"
level: intermediate
years: 3
lastUsed: "2024-12"
- name: "chiffrage"
level: intermediate
years: 3
lastUsed: "2024-12"
- name: "math"
level: expert
years: 5
lastUsed: "2024-12"
- name: "électronique"
level: beginner
years: 2
lastUsed: "2024-11"
softSkills:
- "Recherche"
- "Analyse"
- "Bidouille"
projects:
- "Administration serveur Minetest"
- "Bidouille électronique"
---
Étudiant en math. Bien compétent sur la cryptographie, le chiffrage, les conversions de clef d'une base en une autre. Administrateur de serveur Minetest. Il bidouille aussi de l'électronique.

28
docs/data/team/vivien.md Normal file
View File

@@ -0,0 +1,28 @@
---
name: "vivien"
fullName: "Vivien"
role: "Développeur"
availability: 30
seniorityLevel: beginner
yearsExperience: 2
joinDate: "2023-01"
interests: ["Cesium", "Godot", "Jeux", "Cartes Magic"]
skills:
- name: "Cesium"
level: beginner
years: 2
lastUsed: "2024-12"
- name: "Godot"
level: beginner
years: 2
lastUsed: "2024-11"
softSkills:
- "Apprentissage"
- "Curiosité"
projects:
- "Contribution à Cesium"
- "Développement en Godot"
---
Se forme pour contribuer à certains logiciels de la Ğ1 (Cesium). Développe aussi en Godot. Passionné de jeux (cartes Magic notamment).

54
docs/data/team/yvv.md Normal file
View File

@@ -0,0 +1,54 @@
---
name: "yvv"
fullName: "Yvv"
role: "Gestion & Mobilisation"
availability: 20
seniorityLevel: senior
yearsExperience: 10
joinDate: "2015-01"
interests: ["Gestion", "Mobilisation", "Économie du don", "Wiki", "Médiathèque"]
skills:
- name: "gestion"
level: expert
years: 10
lastUsed: "2024-12"
- name: "médiathèque"
level: intermediate
years: 3
lastUsed: "2024-11"
- name: "wiki"
level: intermediate
years: 5
lastUsed: "2024-12"
softSkills:
- "Gestion"
- "Organisation"
- "Mobilisation"
- "Communication"
projects:
- "Tuyauterie autogestion des dons (UNL)"
- "WishBounty v2"
- "FAQs version wiki"
- "Médiathèque (nocodb)"
- "Librodrome"
- "Conserverie éphémère mobile"
---
Vieux bouc dans le CA, je tire ma révérence en tant que secrétaire. Focus sur ce qui m'intéresse le plus, nouvelle forme de mobilisation.
## Pour mission UNL
- Aboutir la tuyauterie autogestion des dons.
- L'élargir pour une v2 sur … un goût de paradis, le WishBounty.
## Pour mission fédération - services aux monnaie-libristes
- Bosser sur une FAQs version wiki, si un mediawiki ou autre voit le jour.
- Bosser sur une médiathèque, si un nocodb ou autre voit le jour.
## Pour ML
- Diffuser mon bouquin "une économie du don - enfin concevable" et m'en servir de support pour mener des ateliers éco et "passer la seconde".
- Lancer un événement structurant, le Librodrome.
- Lancer une expérience de production collective monnaie-libriste, probablement une conserverie éphémère mobile.

View File

@@ -1,6 +1,6 @@
--- ---
title: "3Node" title: "3Node"
ring: trial ring: strategic
quadrant: technologies-emergentes quadrant: technologies-emergentes
tags: [3Node, nœuds, serveurs] tags: [3Node, nœuds, serveurs]
businessImpact: high businessImpact: high

View File

@@ -1,6 +1,6 @@
--- ---
title: "AIBox" title: "AIBox"
ring: trial ring: strategic
quadrant: technologies-emergentes quadrant: technologies-emergentes
tags: [AIBox, IA, machine learning] tags: [AIBox, IA, machine learning]
businessImpact: high businessImpact: high
@@ -30,7 +30,7 @@ skillGap: high
## Compétences ## Compétences
- Nombre de personnes maîtrisant : 1 - Nombre de personnes maîtrisant : 1
- Membres de l'équipe : Yvv - Membres de l'équipe : yvv
- Niveau moyen : beginner - Niveau moyen : beginner
- Risque de compétence manquante : high - Risque de compétence manquante : high

View File

@@ -1,6 +1,6 @@
--- ---
title: "Bash" title: "Bash"
ring: assess ring: support
quadrant: technologies-commodite quadrant: technologies-commodite
tags: [bash, scripting] tags: [bash, scripting]
businessImpact: medium businessImpact: medium

View File

@@ -1,6 +1,6 @@
--- ---
title: "Cryptographie" title: "Cryptographie"
ring: assess ring: support
quadrant: technologies-commodite quadrant: technologies-commodite
tags: [cryptographie, chiffrage] tags: [cryptographie, chiffrage]
businessImpact: medium businessImpact: medium

View File

@@ -1,6 +1,6 @@
--- ---
title: "Cytoscape.js" title: "Cytoscape.js"
ring: trial ring: strategic
quadrant: technologies-emergentes quadrant: technologies-emergentes
tags: [Cytoscape, Graphes, Réseaux] tags: [Cytoscape, Graphes, Réseaux]
businessImpact: high businessImpact: high

View File

@@ -1,6 +1,6 @@
--- ---
title: "D3.js" title: "D3.js"
ring: trial ring: strategic
quadrant: technologies-emergentes quadrant: technologies-emergentes
tags: [D3.js, DataViz, JavaScript] tags: [D3.js, DataViz, JavaScript]
businessImpact: high businessImpact: high
@@ -28,7 +28,7 @@ Technologie D3.js utilisée dans l'écosystème Duniter/Ğ1.
## Compétences ## Compétences
- Nombre de personnes maîtrisant : 2 - Nombre de personnes maîtrisant : 2
- Membres de l'équipe : ManUtopiK, boris - Membres de l'équipe : boris, manuTopik
- Niveau moyen : intermediate - Niveau moyen : intermediate
- Risque de compétence manquante : medium - Risque de compétence manquante : medium

View File

@@ -1,6 +1,6 @@
--- ---
title: "Dart" title: "Dart"
ring: adopt ring: support
quadrant: technologies-commodite quadrant: technologies-commodite
tags: [Dart, Flutter] tags: [Dart, Flutter]
businessImpact: medium businessImpact: medium

View File

@@ -1,6 +1,6 @@
--- ---
title: "Docker" title: "Docker"
ring: adopt ring: support
quadrant: technologies-commodite quadrant: technologies-commodite
tags: [Docker, conteneurisation] tags: [Docker, conteneurisation]
businessImpact: medium businessImpact: medium

View File

@@ -1,6 +1,6 @@
--- ---
title: "ECharts" title: "ECharts"
ring: trial ring: strategic
quadrant: technologies-emergentes quadrant: technologies-emergentes
tags: [ECharts, DataViz, Apache] tags: [ECharts, DataViz, Apache]
businessImpact: high businessImpact: high

View File

@@ -1,6 +1,6 @@
--- ---
title: "Flutter" title: "Flutter"
ring: adopt ring: support
quadrant: technologies-commodite quadrant: technologies-commodite
tags: [Flutter, Dart] tags: [Flutter, Dart]
businessImpact: medium businessImpact: medium

View File

@@ -1,6 +1,6 @@
--- ---
title: "GitLab CI/CD" title: "GitLab CI/CD"
ring: adopt ring: support
quadrant: technologies-commodite quadrant: technologies-commodite
tags: [GitLab, CI/CD] tags: [GitLab, CI/CD]
businessImpact: medium businessImpact: medium

View File

@@ -1,6 +1,6 @@
--- ---
title: "Grafana" title: "Grafana"
ring: trial ring: strategic
quadrant: technologies-emergentes quadrant: technologies-emergentes
tags: [Grafana, Monitoring, Dashboard] tags: [Grafana, Monitoring, Dashboard]
businessImpact: high businessImpact: high

View File

@@ -1,6 +1,6 @@
--- ---
title: "IPFS" title: "IPFS"
ring: trial ring: strategic
quadrant: technologies-emergentes quadrant: technologies-emergentes
tags: [IPFS, distribué] tags: [IPFS, distribué]
businessImpact: high businessImpact: high
@@ -28,7 +28,7 @@ Technologie IPFS utilisée dans l'écosystème Duniter/Ğ1.
## Compétences ## Compétences
- Nombre de personnes maîtrisant : 2 - Nombre de personnes maîtrisant : 2
- Membres de l'équipe : aya, Fred - Membres de l'équipe : aya, fred
- Niveau moyen : intermediate - Niveau moyen : intermediate
- Risque de compétence manquante : medium - Risque de compétence manquante : medium

View File

@@ -1,6 +1,6 @@
--- ---
title: "JavaScript/TypeScript" title: "JavaScript/TypeScript"
ring: adopt ring: support
quadrant: technologies-commodite quadrant: technologies-commodite
tags: [JavaScript, TypeScript, web] tags: [JavaScript, TypeScript, web]
businessImpact: medium businessImpact: medium
@@ -34,7 +34,7 @@ skillGap: low
## Compétences ## Compétences
- Nombre de personnes maîtrisant : 3 - Nombre de personnes maîtrisant : 3
- Membres de l'équipe : ManUtopiK, 1000i100, boris - Membres de l'équipe : 1000i100, boris, manuTopik
- Niveau moyen : expert - Niveau moyen : expert
- Risque de compétence manquante : low - Risque de compétence manquante : low

View File

@@ -1,6 +1,6 @@
--- ---
title: "Kubernetes" title: "Kubernetes"
ring: assess ring: support
quadrant: technologies-commodite quadrant: technologies-commodite
tags: [Kubernetes, orchestration] tags: [Kubernetes, orchestration]
businessImpact: medium businessImpact: medium

View File

@@ -1,6 +1,6 @@
--- ---
title: "Leaflet" title: "Leaflet"
ring: trial ring: strategic
quadrant: technologies-emergentes quadrant: technologies-emergentes
tags: [Leaflet, Cartographie, Map] tags: [Leaflet, Cartographie, Map]
businessImpact: high businessImpact: high

View File

@@ -1,6 +1,6 @@
--- ---
title: "Linux" title: "Linux"
ring: adopt ring: support
quadrant: technologies-commodite quadrant: technologies-commodite
tags: [Linux, système] tags: [Linux, système]
businessImpact: medium businessImpact: medium

View File

@@ -1,6 +1,6 @@
--- ---
title: "Mycelium Network" title: "Mycelium Network"
ring: trial ring: strategic
quadrant: technologies-emergentes quadrant: technologies-emergentes
tags: [Mycelium, Network, réseau overlay] tags: [Mycelium, Network, réseau overlay]
businessImpact: high businessImpact: high

View File

@@ -1,6 +1,6 @@
--- ---
title: "NetlifyCMS" title: "NetlifyCMS"
ring: assess ring: support
quadrant: technologies-commodite quadrant: technologies-commodite
tags: [CMS, Git] tags: [CMS, Git]
businessImpact: medium businessImpact: medium
@@ -31,7 +31,7 @@ skillGap: medium
## Compétences ## Compétences
- Nombre de personnes maîtrisant : 2 - Nombre de personnes maîtrisant : 2
- Membres de l'équipe : ManUtopiK, 1000i100 - Membres de l'équipe : 1000i100, manuTopik
- Niveau moyen : intermediate - Niveau moyen : intermediate
- Risque de compétence manquante : medium - Risque de compétence manquante : medium

View File

@@ -1,6 +1,6 @@
--- ---
title: "Nostr" title: "Nostr"
ring: trial ring: strategic
quadrant: technologies-emergentes quadrant: technologies-emergentes
tags: [Nostr, protocole] tags: [Nostr, protocole]
businessImpact: high businessImpact: high
@@ -28,7 +28,7 @@ Technologie Nostr utilisée dans l'écosystème Duniter/Ğ1.
## Compétences ## Compétences
- Nombre de personnes maîtrisant : 1 - Nombre de personnes maîtrisant : 1
- Membres de l'équipe : Fred - Membres de l'équipe : fred
- Niveau moyen : beginner - Niveau moyen : beginner
- Risque de compétence manquante : high - Risque de compétence manquante : high

View File

@@ -1,6 +1,6 @@
--- ---
title: "Nuxt.js" title: "Nuxt.js"
ring: assess ring: support
quadrant: technologies-commodite quadrant: technologies-commodite
tags: [Nuxt, Vue, SSR] tags: [Nuxt, Vue, SSR]
businessImpact: medium businessImpact: medium
@@ -31,7 +31,7 @@ skillGap: medium
## Compétences ## Compétences
- Nombre de personnes maîtrisant : 2 - Nombre de personnes maîtrisant : 2
- Membres de l'équipe : ManUtopiK, boris - Membres de l'équipe : boris, manuTopik
- Niveau moyen : intermediate - Niveau moyen : intermediate
- Risque de compétence manquante : medium - Risque de compétence manquante : medium

View File

@@ -1,6 +1,6 @@
--- ---
title: "PostgreSQL" title: "PostgreSQL"
ring: assess ring: support
quadrant: technologies-commodite quadrant: technologies-commodite
tags: [PostgreSQL, base de données] tags: [PostgreSQL, base de données]
businessImpact: medium businessImpact: medium

View File

@@ -1,6 +1,6 @@
--- ---
title: "ProxMox" title: "ProxMox"
ring: assess ring: support
quadrant: technologies-commodite quadrant: technologies-commodite
tags: [ProxMox, virtualisation] tags: [ProxMox, virtualisation]
businessImpact: medium businessImpact: medium

View File

@@ -1,6 +1,6 @@
--- ---
title: "Python" title: "Python"
ring: assess ring: support
quadrant: technologies-commodite quadrant: technologies-commodite
tags: [Python, CLI] tags: [Python, CLI]
businessImpact: medium businessImpact: medium

View File

@@ -1,6 +1,6 @@
--- ---
title: "Rust" title: "Rust"
ring: adopt ring: core
quadrant: technologies-differentiantes quadrant: technologies-differentiantes
tags: [Rust, blockchain, Substrate] tags: [Rust, blockchain, Substrate]
businessImpact: high businessImpact: high
@@ -33,7 +33,7 @@ skillGap: high
## Compétences ## Compétences
- Nombre de personnes maîtrisant : 1 - Nombre de personnes maîtrisant : 1
- Membres de l'équipe : Eloïs - Membres de l'équipe : elois
- Niveau moyen : beginner - Niveau moyen : beginner
- Risque de compétence manquante : high - Risque de compétence manquante : high

View File

@@ -1,6 +1,6 @@
--- ---
title: "Serverless" title: "Serverless"
ring: assess ring: strategic
quadrant: technologies-emergentes quadrant: technologies-emergentes
tags: [Serverless] tags: [Serverless]
businessImpact: high businessImpact: high

View File

@@ -1,6 +1,6 @@
--- ---
title: "Squid" title: "Squid"
ring: assess ring: support
quadrant: technologies-commodite quadrant: technologies-commodite
tags: [Squid, indexer, GraphQL] tags: [Squid, indexer, GraphQL]
businessImpact: medium businessImpact: medium

View File

@@ -1,6 +1,6 @@
--- ---
title: "Substrate Framework" title: "Substrate Framework"
ring: adopt ring: core
quadrant: technologies-differentiantes quadrant: technologies-differentiantes
tags: [Substrate, Rust, blockchain] tags: [Substrate, Rust, blockchain]
businessImpact: high businessImpact: high
@@ -30,7 +30,7 @@ skillGap: high
## Compétences ## Compétences
- Nombre de personnes maîtrisant : 1 - Nombre de personnes maîtrisant : 1
- Membres de l'équipe : Eloïs - Membres de l'équipe : elois
- Niveau moyen : beginner - Niveau moyen : beginner
- Risque de compétence manquante : high - Risque de compétence manquante : high

View File

@@ -1,6 +1,6 @@
--- ---
title: "ThreeFold Blockchain" title: "ThreeFold Blockchain"
ring: adopt ring: core
quadrant: technologies-differentiantes quadrant: technologies-differentiantes
tags: [ThreeFold, Blockchain] tags: [ThreeFold, Blockchain]
businessImpact: high businessImpact: high
@@ -30,7 +30,7 @@ skillGap: low
## Compétences ## Compétences
- Nombre de personnes maîtrisant : 3 - Nombre de personnes maîtrisant : 3
- Membres de l'équipe : aya, Eloïs, Fred - Membres de l'équipe : aya, elois, fred
- Niveau moyen : expert - Niveau moyen : expert
- Risque de compétence manquante : low - Risque de compétence manquante : low

View File

@@ -1,6 +1,6 @@
--- ---
title: "ThreeFold Cloud" title: "ThreeFold Cloud"
ring: trial ring: strategic
quadrant: technologies-emergentes quadrant: technologies-emergentes
tags: [ThreeFold, Cloud, Kubernetes] tags: [ThreeFold, Cloud, Kubernetes]
businessImpact: high businessImpact: high
@@ -30,7 +30,7 @@ skillGap: medium
## Compétences ## Compétences
- Nombre de personnes maîtrisant : 2 - Nombre de personnes maîtrisant : 2
- Membres de l'équipe : aya, Fred - Membres de l'équipe : aya, fred
- Niveau moyen : intermediate - Niveau moyen : intermediate
- Risque de compétence manquante : medium - Risque de compétence manquante : medium

View File

@@ -1,6 +1,6 @@
--- ---
title: "ThreeFold Compute" title: "ThreeFold Compute"
ring: trial ring: strategic
quadrant: technologies-emergentes quadrant: technologies-emergentes
tags: [ThreeFold, Compute, edge computing] tags: [ThreeFold, Compute, edge computing]
businessImpact: high businessImpact: high
@@ -30,7 +30,7 @@ skillGap: medium
## Compétences ## Compétences
- Nombre de personnes maîtrisant : 2 - Nombre de personnes maîtrisant : 2
- Membres de l'équipe : aya, Fred - Membres de l'équipe : aya, fred
- Niveau moyen : intermediate - Niveau moyen : intermediate
- Risque de compétence manquante : medium - Risque de compétence manquante : medium

View File

@@ -1,6 +1,6 @@
--- ---
title: "ThreeFold Data Storage" title: "ThreeFold Data Storage"
ring: trial ring: strategic
quadrant: technologies-emergentes quadrant: technologies-emergentes
tags: [ThreeFold, Storage, stockage distribué] tags: [ThreeFold, Storage, stockage distribué]
businessImpact: high businessImpact: high
@@ -30,7 +30,7 @@ skillGap: medium
## Compétences ## Compétences
- Nombre de personnes maîtrisant : 2 - Nombre de personnes maîtrisant : 2
- Membres de l'équipe : aya, Fred - Membres de l'équipe : aya, fred
- Niveau moyen : intermediate - Niveau moyen : intermediate
- Risque de compétence manquante : medium - Risque de compétence manquante : medium

View File

@@ -1,6 +1,6 @@
--- ---
title: "ThreeFold Grid" title: "ThreeFold Grid"
ring: trial ring: strategic
quadrant: technologies-emergentes quadrant: technologies-emergentes
tags: [ThreeFold, Grid, infrastructure décentralisée] tags: [ThreeFold, Grid, infrastructure décentralisée]
businessImpact: high businessImpact: high
@@ -30,7 +30,7 @@ skillGap: low
## Compétences ## Compétences
- Nombre de personnes maîtrisant : 4 - Nombre de personnes maîtrisant : 4
- Membres de l'équipe : poka, aya, Fred, Syoul - Membres de l'équipe : aya, fred, poka, syoul
- Niveau moyen : expert - Niveau moyen : expert
- Risque de compétence manquante : low - Risque de compétence manquante : low

View File

@@ -1,6 +1,6 @@
--- ---
title: "Vue.js" title: "Vue.js"
ring: adopt ring: support
quadrant: technologies-commodite quadrant: technologies-commodite
tags: [Vue, JavaScript] tags: [Vue, JavaScript]
businessImpact: medium businessImpact: medium
@@ -28,7 +28,7 @@ Technologie Vue.js utilisée dans l'écosystème Duniter/Ğ1.
## Compétences ## Compétences
- Nombre de personnes maîtrisant : 2 - Nombre de personnes maîtrisant : 2
- Membres de l'équipe : ManUtopiK, boris - Membres de l'équipe : boris, manuTopik
- Niveau moyen : intermediate - Niveau moyen : intermediate
- Risque de compétence manquante : medium - Risque de compétence manquante : medium

View File

@@ -1,6 +1,6 @@
--- ---
title: "WordUp CMS" title: "WordUp CMS"
ring: assess ring: support
quadrant: technologies-commodite quadrant: technologies-commodite
tags: [CMS] tags: [CMS]
businessImpact: medium businessImpact: medium
@@ -33,7 +33,7 @@ skillGap: high
## Compétences ## Compétences
- Nombre de personnes maîtrisant : 1 - Nombre de personnes maîtrisant : 1
- Membres de l'équipe : ManUtopiK - Membres de l'équipe : manuTopik
- Niveau moyen : beginner - Niveau moyen : beginner
- Risque de compétence manquante : high - Risque de compétence manquante : high

View File

@@ -1,6 +1,6 @@
--- ---
title: "Zero OS" title: "Zero OS"
ring: trial ring: strategic
quadrant: technologies-emergentes quadrant: technologies-emergentes
tags: [Zero OS, bare metal, cloud décentralisé] tags: [Zero OS, bare metal, cloud décentralisé]
businessImpact: high businessImpact: high

View File

@@ -1,6 +1,6 @@
--- ---
title: "3Node" title: "3Node"
ring: strategic ring: trial
quadrant: technologies-emergentes quadrant: technologies-emergentes
tags: [3Node, nœuds, serveurs] tags: [3Node, nœuds, serveurs]
businessImpact: high businessImpact: high

View File

@@ -1,6 +1,6 @@
--- ---
title: "AIBox" title: "AIBox"
ring: strategic ring: trial
quadrant: technologies-emergentes quadrant: technologies-emergentes
tags: [AIBox, IA, machine learning] tags: [AIBox, IA, machine learning]
businessImpact: high businessImpact: high

View File

@@ -1,6 +1,6 @@
--- ---
title: "Bash" title: "Bash"
ring: support ring: assess
quadrant: technologies-commodite quadrant: technologies-commodite
tags: [bash, scripting] tags: [bash, scripting]
businessImpact: medium businessImpact: medium

View File

@@ -1,6 +1,6 @@
--- ---
title: "Cryptographie" title: "Cryptographie"
ring: support ring: assess
quadrant: technologies-commodite quadrant: technologies-commodite
tags: [cryptographie, chiffrage] tags: [cryptographie, chiffrage]
businessImpact: medium businessImpact: medium

View File

@@ -1,6 +1,6 @@
--- ---
title: "Cytoscape.js" title: "Cytoscape.js"
ring: strategic ring: trial
quadrant: technologies-emergentes quadrant: technologies-emergentes
tags: [Cytoscape, Graphes, Réseaux] tags: [Cytoscape, Graphes, Réseaux]
businessImpact: high businessImpact: high

View File

@@ -1,6 +1,6 @@
--- ---
title: "D3.js" title: "D3.js"
ring: strategic ring: trial
quadrant: technologies-emergentes quadrant: technologies-emergentes
tags: [D3.js, DataViz, JavaScript] tags: [D3.js, DataViz, JavaScript]
businessImpact: high businessImpact: high

View File

@@ -1,6 +1,6 @@
--- ---
title: "Dart" title: "Dart"
ring: support ring: assess
quadrant: technologies-commodite quadrant: technologies-commodite
tags: [Dart, Flutter] tags: [Dart, Flutter]
businessImpact: medium businessImpact: medium

View File

@@ -1,6 +1,6 @@
--- ---
title: "Docker" title: "Docker"
ring: support ring: assess
quadrant: technologies-commodite quadrant: technologies-commodite
tags: [Docker, conteneurisation] tags: [Docker, conteneurisation]
businessImpact: medium businessImpact: medium

View File

@@ -1,6 +1,6 @@
--- ---
title: "ECharts" title: "ECharts"
ring: strategic ring: trial
quadrant: technologies-emergentes quadrant: technologies-emergentes
tags: [ECharts, DataViz, Apache] tags: [ECharts, DataViz, Apache]
businessImpact: high businessImpact: high

View File

@@ -1,6 +1,6 @@
--- ---
title: "Flutter" title: "Flutter"
ring: support ring: assess
quadrant: technologies-commodite quadrant: technologies-commodite
tags: [Flutter, Dart] tags: [Flutter, Dart]
businessImpact: medium businessImpact: medium

View File

@@ -1,6 +1,6 @@
--- ---
title: "GitLab CI/CD" title: "GitLab CI/CD"
ring: support ring: assess
quadrant: technologies-commodite quadrant: technologies-commodite
tags: [GitLab, CI/CD] tags: [GitLab, CI/CD]
businessImpact: medium businessImpact: medium

View File

@@ -1,6 +1,6 @@
--- ---
title: "Grafana" title: "Grafana"
ring: strategic ring: trial
quadrant: technologies-emergentes quadrant: technologies-emergentes
tags: [Grafana, Monitoring, Dashboard] tags: [Grafana, Monitoring, Dashboard]
businessImpact: high businessImpact: high

View File

@@ -1,6 +1,6 @@
--- ---
title: "IPFS" title: "IPFS"
ring: strategic ring: trial
quadrant: technologies-emergentes quadrant: technologies-emergentes
tags: [IPFS, distribué] tags: [IPFS, distribué]
businessImpact: high businessImpact: high

View File

@@ -1,6 +1,6 @@
--- ---
title: "JavaScript/TypeScript" title: "JavaScript/TypeScript"
ring: support ring: assess
quadrant: technologies-commodite quadrant: technologies-commodite
tags: [JavaScript, TypeScript, web] tags: [JavaScript, TypeScript, web]
businessImpact: medium businessImpact: medium

View File

@@ -1,6 +1,6 @@
--- ---
title: "Kubernetes" title: "Kubernetes"
ring: support ring: assess
quadrant: technologies-commodite quadrant: technologies-commodite
tags: [Kubernetes, orchestration] tags: [Kubernetes, orchestration]
businessImpact: medium businessImpact: medium

View File

@@ -1,6 +1,6 @@
--- ---
title: "Leaflet" title: "Leaflet"
ring: strategic ring: trial
quadrant: technologies-emergentes quadrant: technologies-emergentes
tags: [Leaflet, Cartographie, Map] tags: [Leaflet, Cartographie, Map]
businessImpact: high businessImpact: high

View File

@@ -1,6 +1,6 @@
--- ---
title: "Linux" title: "Linux"
ring: support ring: assess
quadrant: technologies-commodite quadrant: technologies-commodite
tags: [Linux, système] tags: [Linux, système]
businessImpact: medium businessImpact: medium

View File

@@ -1,6 +1,6 @@
--- ---
title: "Mycelium Network" title: "Mycelium Network"
ring: strategic ring: trial
quadrant: technologies-emergentes quadrant: technologies-emergentes
tags: [Mycelium, Network, réseau overlay] tags: [Mycelium, Network, réseau overlay]
businessImpact: high businessImpact: high

View File

@@ -1,6 +1,6 @@
--- ---
title: "NetlifyCMS" title: "NetlifyCMS"
ring: support ring: assess
quadrant: technologies-commodite quadrant: technologies-commodite
tags: [CMS, Git] tags: [CMS, Git]
businessImpact: medium businessImpact: medium

View File

@@ -1,6 +1,6 @@
--- ---
title: "Nostr" title: "Nostr"
ring: strategic ring: trial
quadrant: technologies-emergentes quadrant: technologies-emergentes
tags: [Nostr, protocole] tags: [Nostr, protocole]
businessImpact: high businessImpact: high

View File

@@ -1,6 +1,6 @@
--- ---
title: "Nuxt.js" title: "Nuxt.js"
ring: support ring: assess
quadrant: technologies-commodite quadrant: technologies-commodite
tags: [Nuxt, Vue, SSR] tags: [Nuxt, Vue, SSR]
businessImpact: medium businessImpact: medium

View File

@@ -1,6 +1,6 @@
--- ---
title: "PostgreSQL" title: "PostgreSQL"
ring: support ring: assess
quadrant: technologies-commodite quadrant: technologies-commodite
tags: [PostgreSQL, base de données] tags: [PostgreSQL, base de données]
businessImpact: medium businessImpact: medium

View File

@@ -1,6 +1,6 @@
--- ---
title: "ProxMox" title: "ProxMox"
ring: support ring: assess
quadrant: technologies-commodite quadrant: technologies-commodite
tags: [ProxMox, virtualisation] tags: [ProxMox, virtualisation]
businessImpact: medium businessImpact: medium

View File

@@ -1,6 +1,6 @@
--- ---
title: "Python" title: "Python"
ring: support ring: assess
quadrant: technologies-commodite quadrant: technologies-commodite
tags: [Python, CLI] tags: [Python, CLI]
businessImpact: medium businessImpact: medium

View File

@@ -1,6 +1,6 @@
--- ---
title: "Rust" title: "Rust"
ring: core ring: adopt
quadrant: technologies-differentiantes quadrant: technologies-differentiantes
tags: [Rust, blockchain, Substrate] tags: [Rust, blockchain, Substrate]
businessImpact: high businessImpact: high

View File

@@ -1,6 +1,6 @@
--- ---
title: "Serverless" title: "Serverless"
ring: strategic ring: trial
quadrant: technologies-emergentes quadrant: technologies-emergentes
tags: [Serverless] tags: [Serverless]
businessImpact: high businessImpact: high

View File

@@ -1,6 +1,6 @@
--- ---
title: "Squid" title: "Squid"
ring: support ring: assess
quadrant: technologies-commodite quadrant: technologies-commodite
tags: [Squid, indexer, GraphQL] tags: [Squid, indexer, GraphQL]
businessImpact: medium businessImpact: medium

View File

@@ -1,6 +1,6 @@
--- ---
title: "Substrate Framework" title: "Substrate Framework"
ring: core ring: adopt
quadrant: technologies-differentiantes quadrant: technologies-differentiantes
tags: [Substrate, Rust, blockchain] tags: [Substrate, Rust, blockchain]
businessImpact: high businessImpact: high

View File

@@ -1,6 +1,6 @@
--- ---
title: "ThreeFold Blockchain" title: "ThreeFold Blockchain"
ring: core ring: adopt
quadrant: technologies-differentiantes quadrant: technologies-differentiantes
tags: [ThreeFold, Blockchain] tags: [ThreeFold, Blockchain]
businessImpact: high businessImpact: high

View File

@@ -1,6 +1,6 @@
--- ---
title: "ThreeFold Cloud" title: "ThreeFold Cloud"
ring: strategic ring: trial
quadrant: technologies-emergentes quadrant: technologies-emergentes
tags: [ThreeFold, Cloud, Kubernetes] tags: [ThreeFold, Cloud, Kubernetes]
businessImpact: high businessImpact: high

View File

@@ -1,6 +1,6 @@
--- ---
title: "ThreeFold Compute" title: "ThreeFold Compute"
ring: strategic ring: trial
quadrant: technologies-emergentes quadrant: technologies-emergentes
tags: [ThreeFold, Compute, edge computing] tags: [ThreeFold, Compute, edge computing]
businessImpact: high businessImpact: high

View File

@@ -1,6 +1,6 @@
--- ---
title: "ThreeFold Data Storage" title: "ThreeFold Data Storage"
ring: strategic ring: trial
quadrant: technologies-emergentes quadrant: technologies-emergentes
tags: [ThreeFold, Storage, stockage distribué] tags: [ThreeFold, Storage, stockage distribué]
businessImpact: high businessImpact: high

View File

@@ -1,6 +1,6 @@
--- ---
title: "ThreeFold Grid" title: "ThreeFold Grid"
ring: strategic ring: trial
quadrant: technologies-emergentes quadrant: technologies-emergentes
tags: [ThreeFold, Grid, infrastructure décentralisée] tags: [ThreeFold, Grid, infrastructure décentralisée]
businessImpact: high businessImpact: high

View File

@@ -1,6 +1,6 @@
--- ---
title: "Vue.js" title: "Vue.js"
ring: support ring: assess
quadrant: technologies-commodite quadrant: technologies-commodite
tags: [Vue, JavaScript] tags: [Vue, JavaScript]
businessImpact: medium businessImpact: medium

View File

@@ -1,6 +1,6 @@
--- ---
title: "WordUp CMS" title: "WordUp CMS"
ring: support ring: assess
quadrant: technologies-commodite quadrant: technologies-commodite
tags: [CMS] tags: [CMS]
businessImpact: medium businessImpact: medium

View File

@@ -1,6 +1,6 @@
--- ---
title: "Zero OS" title: "Zero OS"
ring: strategic ring: trial
quadrant: technologies-emergentes quadrant: technologies-emergentes
tags: [Zero OS, bare metal, cloud décentralisé] tags: [Zero OS, bare metal, cloud décentralisé]
businessImpact: high businessImpact: high

View File

@@ -8,21 +8,85 @@
const fs = require('fs'); const fs = require('fs');
const path = require('path'); const path = require('path');
// Mapping des compétences de l'équipe // Charger les compétences de l'équipe depuis les fichiers individuels
const teamSkills = { function loadTeamSkills() {
'poka': ['Flutter', 'Dart', 'ProxMox', 'bash', 'Python', 'infrastructure'], const teamDir = path.join(__dirname, '../docs/data/team');
'ManUtopiK': ['VueJS', 'Nuxt.js', 'JavaScript', 'TypeScript', 'CMS', 'web'], const teamSkills = {};
'aya': ['Linux', 'glusterfs', 'cephfs', 'ipfs', 'infrastructure', 'systèmes distribués', 'ThreeFold'],
'Eloïs': ['Rust', 'blockchain', 'Substrate', 'migration'], if (!fs.existsSync(teamDir)) {
'Fred': ['IPFS', 'Secure ScuttleButt', 'Nostr', 'TiddlyWiki', 'développement', 'ThreeFold'], console.warn(`⚠️ Dossier ${teamDir} introuvable, utilisation du mapping par défaut`);
'Vivien': ['Cesium', 'Godot'], return {
'1000i100': ['Serverless', 'GitLab', 'CI/CD', 'Docker', 'web'], 'poka': ['Flutter', 'Dart', 'ProxMox', 'bash', 'Python', 'infrastructure'],
'tuxmain': ['cryptographie', 'chiffrage', 'math', 'électronique'], 'ManUtopiK': ['VueJS', 'Nuxt.js', 'JavaScript', 'TypeScript', 'CMS', 'web'],
'boris': ['UX', 'UI', 'Figma', 'LLM', 'JavaScript', 'TypeScript', 'APIs', 'Vis.js'], 'aya': ['Linux', 'glusterfs', 'cephfs', 'ipfs', 'infrastructure', 'systèmes distribués', 'ThreeFold'],
'Syoul': ['bidouille', 'résilience', 'domotique', 'infrastructure décentralisée'], 'Eloïs': ['Rust', 'blockchain', 'Substrate', 'migration'],
'Hugo': ['financement', 'rédaction', 'gestion'], 'Fred': ['IPFS', 'Secure ScuttleButt', 'Nostr', 'TiddlyWiki', 'développement', 'ThreeFold'],
'Yvv': ['gestion', 'médiathèque', 'wiki'] 'Vivien': ['Cesium', 'Godot'],
}; '1000i100': ['Serverless', 'GitLab', 'CI/CD', 'Docker', 'web'],
'tuxmain': ['cryptographie', 'chiffrage', 'math', 'électronique'],
'boris': ['UX', 'UI', 'Figma', 'LLM', 'JavaScript', 'TypeScript', 'APIs', 'Vis.js'],
'Syoul': ['bidouille', 'résilience', 'domotique', 'infrastructure décentralisée'],
'Hugo': ['financement', 'rédaction', 'gestion'],
'Yvv': ['gestion', 'médiathèque', 'wiki']
};
}
const files = fs.readdirSync(teamDir).filter(f => f.endsWith('.md'));
for (const file of files) {
const filePath = path.join(teamDir, file);
const content = fs.readFileSync(filePath, 'utf-8');
// Extraire le front matter YAML
const yamlMatch = content.match(/^---\n([\s\S]*?)\n---/);
if (!yamlMatch) continue;
const yamlContent = yamlMatch[1];
const nameMatch = yamlContent.match(/^name:\s*["']?([^"'\n]+)["']?/m);
if (!nameMatch) continue;
const memberName = nameMatch[1];
const skills = [];
// Extraire les compétences depuis la section skills
// Trouver la section skills et extraire toutes les lignes " - name:"
const lines = yamlContent.split('\n');
let inSkillsSection = false;
for (let i = 0; i < lines.length; i++) {
const line = lines[i];
// Détecter le début de la section skills
if (line.match(/^skills:\s*$/)) {
inSkillsSection = true;
continue;
}
// Si on est dans la section skills et qu'on trouve une nouvelle section (ligne qui commence par un mot-clé sans indentation)
if (inSkillsSection && line.match(/^\w+:/) && !line.match(/^\s+/)) {
inSkillsSection = false;
continue;
}
// Extraire les noms de compétences dans la section skills
if (inSkillsSection) {
const nameMatch = line.match(/^\s+-\s+name:\s*["']?([^"'\n]+)["']?/);
if (nameMatch) {
skills.push(nameMatch[1]);
}
}
}
if (skills.length > 0) {
teamSkills[memberName] = skills;
}
}
return teamSkills;
}
// Mapping des compétences de l'équipe (chargé dynamiquement)
const teamSkills = loadTeamSkills();
// Mapping technologies -> compétences de l'équipe // Mapping technologies -> compétences de l'équipe
function findTeamCoverage(techName, techKeywords) { function findTeamCoverage(techName, techKeywords) {