feat: page de visualisation équipe/technologies avec graphe réseau et équipe de genèse MVP

- Création du script generate-team-visualization-data.js pour générer les données JSON
- Page /team.html avec 3 visualisations :
  * Graphe réseau (Cytoscape.js) : technologies ↔ membres
  * Matrice de congestion : technologies core et disponibilité
  * Équipe de genèse MVP : sélection automatique pour MVP 2 mois
- Ajout du lien '👥 Équipe' dans le header du radar
- Données JSON générées pour visualisations interactives
- Identification des congestions et technologies non couvertes
This commit is contained in:
syoul
2025-12-06 21:50:49 +01:00
parent 328c0dc2f5
commit 8d32db8674
4 changed files with 2722 additions and 0 deletions

View File

@@ -916,6 +916,19 @@ Interface de pilotage pour les responsables sécurité des PME.
container = linkContainer;
}
// Ajouter le lien vers la page Équipe
if (!document.getElementById('link-team')) {
const teamLink = document.createElement('a');
teamLink.id = 'link-team';
teamLink.className = 'custom-nav-link';
teamLink.href = '/team.html';
teamLink.textContent = '👥 Équipe';
teamLink.style.cssText = 'color: #2ecc71; text-decoration: none; font-weight: bold; cursor: pointer; font-size: 14px; padding: 5px 8px; border-radius: 4px; transition: background 0.2s;';
teamLink.addEventListener('mouseenter', () => teamLink.style.background = 'rgba(46, 204, 113, 0.1)');
teamLink.addEventListener('mouseleave', () => teamLink.style.background = 'transparent');
container.appendChild(teamLink);
}
// Ajouter les liens
Object.keys(pageTitles).forEach(key => {
if (document.getElementById(`link-${key}`)) return;