syoul 9d8ae3d32a refactor: projet stand-alone sans dépendance aoe_technology_radar
- Intégration du code source du framework dans radar-app/ (vendoring)
- Suppression de la dépendance npm aoe_technology_radar
- Création de scripts build-radar.js et serve-radar.js pour remplacer le CLI techradar
- Adaptation de tous les scripts et Docker pour utiliser radar-app/ au lieu de .techradar
- Refactorisation complète de Dockerfile.business
- Mise à jour de la documentation (architecture, déploiement, développement)
- Mise à jour de .gitignore pour ignorer les artefacts de build de radar-app/
- Ajout de postcss dans les dépendances Docker pour le build Next.js

Le projet est maintenant complètement indépendant du package externe.

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-02-25 18:11:40 +01:00
2025-05-08 17:38:47 +00:00
2025-05-08 17:37:34 +02:00
2021-01-11 13:13:20 +01:00
2022-05-13 20:08:43 +02:00

AJR Technology Radar - Content

Ce dépôt contient le contenu du Technology Radar AJR, publié sous : https://www.coeurbox.syoul.fr

Le projet est basé sur le framework aoe_technology_radar, dont le code source est vendu dans le répertoire radar-app/.

Vue d'ensemble

Le projet contient deux radars distincts :

  1. Radar Technique Principal : Radar standard des technologies utilisées par AJR
  2. Radar Technologique Laplank : Tech radar classique pour suivre l'évolution des technologies de l'écosystème Laplank/Duniter/Ğ1 avec historique par release

Radar Technologique Laplank

Le Radar Technologique Laplank est un tech radar classique accessible via le port 3006 avec une protection par mot de passe (laplank-radar).

Fonctionnalités

  • Historique par release : Suivi de l'évolution des technologies au fil du temps avec organisation par date
  • Pages de stratégie dynamiques : Accès à trois pages de stratégie depuis le header :
    • Stratégie Technique
    • Business
    • DataViz Expert
  • Protection par mot de passe : Accès restreint via un système d'authentification client-side
  • Quadrants business : Classification selon l'impact business (Différenciantes, Commodité, Risque, Émergentes)
  • Anneaux classiques : Hold, Assess, Trial, Adopt

Développement local

npm install
npm run serve-business

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

Déploiement

Le Radar Technologique Laplank est déployé via Docker et Portainer :

  • Dockerfile : Dockerfile.business
  • Docker Compose : docker-compose.business.yml
  • Port : 3006 (mappé depuis le port 3000 du conteneur)
  • Base path : / (racine)

Content Guidelines

Les nouveaux blips doivent être tagués. Les tags suivants sont établis :

  • architecture
  • security
  • devops
  • frontend
  • agile
  • coding
  • quality assurance
  • ci/cd
  • ux/ui
  • documentation

Exemple d'utilisation :

tags: [devops, security]

Development

Build le radar principal

npm install
npm run serve

Puis ouvrir : http://localhost:3000/techradar

Build avec fichiers statiques

npm install
npm run build

Documentation

La documentation complète est disponible dans le dossier docs/ :

Description
No description provided
Readme 4.6 MiB
Languages
JavaScript 56%
TypeScript 22.1%
CSS 7.1%
Shell 5.6%
HTML 4.1%
Other 5.1%