Files
syoul 6c304d461c merge: synchroniser stand-alone avec main (refactorisation stand-alone + migration Next.js 16)
- Merge de main dans stand-alone
- Résolution du conflit dans radar-app/package.json (conservation de Next.js 16.1.6)
- Intégration de la refactorisation stand-alone complète
- Migration Next.js 15.2.4 -> 16.1.6

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-02-25 18:36:03 +01:00
..

Documentation AJR Technology Radar

Bienvenue dans la documentation du projet AJR Technology Radar (CoeurBox).

Vue d'ensemble

Le Technology Radar AJR est une application web interactive qui présente les technologies, outils, méthodes et plateformes utilisées et évaluées par AJR. Il est basé sur le framework aoe_technology_radar, dont le code source est vendu dans le répertoire radar-app/.

Le radar est organisé en quatre quadrants et quatre anneaux (rings) pour classifier chaque technologie selon son niveau d'adoption et sa catégorie.

Structure de la documentation

Cette documentation est organisée en plusieurs sections :

Documentation technique

Données du Radar Technologique Laplank

Les données utilisées par l'application sont dans le dossier ../data/ :

Liens utiles

Démarrage rapide

Radar Principal

Pour démarrer rapidement le radar principal en local :

npm install
npm run serve

Puis ouvrir http://localhost:3000/techradar dans votre navigateur.

Radar Technologique Laplank

Pour démarrer le radar technologique Laplank en local :

npm install
npm run serve-business

Le serveur démarre sur http://localhost:3006

Note : Le radar technologique Laplank est protégé par un mot de passe (laplank-radar).

Pour plus de détails, consultez le guide de développement et le guide du radar technologique Laplank.

Fonctionnalités principales

Radar Technologique

  • Visualisation interactive : Graphique radar avec zoom et filtres
  • Historique par release : Suivi de l'évolution des technologies au fil du temps
  • Quadrants business : Classification selon l'impact business
  • Anneaux classiques : Hold, Assess, Trial, Adopt
  • Filtrage par tags : Recherche et filtrage des technologies
  • Pages de stratégie : Accès à la stratégie technique, business et opportunités

Page Équipe & Technologies

  • Graphe réseau : Visualisation des connexions technologies/membres
  • Matrice de congestion : Identification des technologies avec faible couverture
  • Équipe de genèse MVP : Composition automatique d'une équipe minimale

Technologies utilisées

  • Next.js : Framework React pour la génération statique
  • React : Bibliothèque JavaScript pour l'interface utilisateur
  • TypeScript : Typage statique
  • Cytoscape.js : Visualisation de graphes
  • ECharts : Visualisation de données (heatmaps, scatter plots)
  • Markdown : Format des blips et profils
  • YAML : Métadonnées dans les fichiers Markdown

Structure du projet

TechradarDev/
├── radar-business/          # Contenu du radar business (actif)
│   ├── 2025-01-15/         # Blips organisés par release
│   └── config-business.json # Configuration
├── docs/
│   ├── app/                # Documentation technique
│   └── data/               # Données métier
│       └── team/          # Profils équipe individuels
├── public/                 # Fichiers statiques
│   ├── team-block-script.js  # Script principal pour la page equipe
│   └── team-visualization-data.json  # Donnees equipe
├── scripts/                # Scripts utilitaires
└── Dockerfile.business     # Dockerfile pour le déploiement

Commandes principales

# Développement
npm run serve-business      # Démarrer le serveur de développement (port 3006)

# Génération de données
node scripts/generate-team-visualization-data.js  # Générer les données équipe
node scripts/extract-technologies.js              # Extraire les technologies
node scripts/analyze-business-metrics.js          # Analyser les métriques

# Build
npm run build               # Build de production

Problèmes courants

Consultez le guide de dépannage pour les problèmes courants :

  • Doublons de liens dans la navigation
  • Seulement quelques blips affichés
  • Page équipe inaccessible
  • Données de visualisation manquantes

Contribution

Pour contribuer au projet :

  1. Lire le guide de contribution
  2. Créer une branche pour vos modifications
  3. Ajouter/modifier les blips dans radar-business/2025-01-15/
  4. Tester localement avec npm run serve-business
  5. Créer une pull request

Support

Pour toute question :

  • Consulter la documentation dans docs/app/
  • Vérifier le guide de dépannage
  • Ouvrir une issue sur le dépôt Git
  • Contacter l'équipe technique