- Mise à jour du Readme.md avec les infos sur le radar business, port 3004 et protection par mot de passe - Actualisation de docs/README.md avec les instructions pour le radar business - Mise à jour de docs/architecture.md avec la structure complète du projet - Actualisation de docs/configuration.md avec la config business et basePath vide - Mise à jour de docs/developpement.md avec les commandes pour le radar business - Actualisation complète de docs/deploiement.md avec Portainer et Dockerfile.business - Mise à jour de docs/guide-radar-business.md avec les pages de stratégie et protection
92 lines
2.3 KiB
Markdown
92 lines
2.3 KiB
Markdown
# 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](https://github.com/AOEpeople/aoe_technology_radar).
|
|
|
|
## Vue d'ensemble
|
|
|
|
Le projet contient deux radars distincts :
|
|
|
|
1. **Radar Technique Principal** : Radar standard des technologies utilisées par AJR
|
|
2. **Radar Business** : Radar stratégique business pour analyser les technologies de l'écosystème Laplank/Duniter/Ğ1
|
|
|
|
## Radar Business
|
|
|
|
Le Radar Business est un outil stratégique accessible via le port **3004** avec une **protection par mot de passe** (`laplank-radar`).
|
|
|
|
### Fonctionnalités
|
|
|
|
- **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 stratégiques** : Core, Strategic, Support, Legacy
|
|
|
|
### Développement local
|
|
|
|
```bash
|
|
npm install
|
|
npm run serve-business
|
|
```
|
|
|
|
Le serveur démarre sur http://localhost:3004
|
|
|
|
### Déploiement
|
|
|
|
Le Radar Business est déployé via Docker et Portainer :
|
|
|
|
- **Dockerfile** : `Dockerfile.business`
|
|
- **Docker Compose** : `docker-compose.business.yml`
|
|
- **Port** : 3004 (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 :
|
|
|
|
```md
|
|
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/` :
|
|
|
|
- [Architecture](./docs/architecture.md)
|
|
- [Configuration](./docs/configuration.md)
|
|
- [Développement](./docs/developpement.md)
|
|
- [Déploiement](./docs/deploiement.md)
|
|
- [Contribution](./docs/contribution.md)
|
|
- [Guide Radar Business](./docs/guide-radar-business.md) |