59acaf46cb58ebcd7b0daadaae07f8156b763d7d
document.write() après chargement cause un rechargement de page. Solution: créer un iframe plein écran avec data:text/html;base64 L'iframe est un contexte isolé, pas de boucle possible.
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.
Vue d'ensemble
Le projet contient deux radars distincts :
- Radar Technique Principal : Radar standard des technologies utilisées par AJR
- 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
Languages
JavaScript
56%
TypeScript
22.1%
CSS
7.1%
Shell
5.6%
HTML
4.1%
Other
5.1%