refactor: réorganiser la documentation en séparant app et data
- Création de docs/app/ pour la documentation de l'application - Création de docs/data/ pour les données utilisées par l'application - Déplacement de la documentation technique vers docs/app/ - Déplacement des données métier vers docs/data/ - Mise à jour de tous les liens et références dans les fichiers - Mise à jour des scripts (extract-technologies.js, analyze-business-metrics.js) - Mise à jour des fichiers JavaScript (custom.js, strategie-link.js) - Création de README.md dans docs/, docs/app/ et docs/data/ - Mise à jour du Readme.md principal avec les nouveaux chemins
This commit is contained in:
23
Readme.md
23
Readme.md
@@ -9,21 +9,22 @@ Le projet est basé sur le framework [aoe_technology_radar](https://github.com/A
|
||||
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
|
||||
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 Business
|
||||
## Radar Technologique Laplank
|
||||
|
||||
Le Radar Business est un outil stratégique accessible via le port **3006** avec une **protection par mot de passe** (`laplank-radar`).
|
||||
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 stratégiques** : Core, Strategic, Support, Legacy
|
||||
- **Anneaux classiques** : Hold, Assess, Trial, Adopt
|
||||
|
||||
### Développement local
|
||||
|
||||
@@ -36,7 +37,7 @@ Le serveur démarre sur http://localhost:3006
|
||||
|
||||
### Déploiement
|
||||
|
||||
Le Radar Business est déployé via Docker et Portainer :
|
||||
Le Radar Technologique Laplank est déployé via Docker et Portainer :
|
||||
|
||||
- **Dockerfile** : `Dockerfile.business`
|
||||
- **Docker Compose** : `docker-compose.business.yml`
|
||||
@@ -84,9 +85,9 @@ npm run build
|
||||
|
||||
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)
|
||||
- [Architecture](./docs/app/architecture.md)
|
||||
- [Configuration](./docs/app/configuration.md)
|
||||
- [Développement](./docs/app/developpement.md)
|
||||
- [Déploiement](./docs/app/deploiement.md)
|
||||
- [Contribution](./docs/app/contribution.md)
|
||||
- [Guide Radar Technologique Laplank](./docs/app/guide-radar-business.md)
|
||||
@@ -40,7 +40,7 @@
|
||||
<h1 style="color: #1a4d3a; border-bottom: 3px solid #2ecc71; padding-bottom: 10px;">Stratégie d'Évolution Technique - Laplank</h1>
|
||||
<p><strong>Date de mise à jour</strong> : 02/12/2025</p>
|
||||
<p>La stratégie complète est disponible dans le dépôt Git :</p>
|
||||
<p><a href="https://git.open.us.org/AJR/TechradarDev/-/blob/dev-biz/docs/strategie-evolution-technique.md" target="_blank" style="color: #2ecc71; font-weight: bold;">📋 Voir la stratégie sur GitLab</a></p>
|
||||
<p><a href="https://git.open.us.org/AJR/TechradarDev/-/blob/dev-biz/docs/data/strategie-evolution-technique.md" target="_blank" style="color: #2ecc71; font-weight: bold;">📋 Voir la stratégie sur GitLab</a></p>
|
||||
</div>
|
||||
</div>
|
||||
`;
|
||||
|
||||
@@ -2,29 +2,39 @@
|
||||
|
||||
Bienvenue dans la documentation du projet AJR Technology Radar (CoeurBox).
|
||||
|
||||
## Structure de la documentation
|
||||
|
||||
La documentation est organisée en deux catégories principales :
|
||||
|
||||
### 📚 Documentation de l'application (`app/`)
|
||||
|
||||
Documentation technique sur l'utilisation, le développement et le déploiement de l'application :
|
||||
|
||||
- **[Architecture](./app/architecture.md)** - Structure du projet, organisation des fichiers et composants
|
||||
- **[Configuration](./app/configuration.md)** - Configuration du radar, quadrants, anneaux et personnalisation
|
||||
- **[Développement](./app/developpement.md)** - Guide pour développer et tester localement
|
||||
- **[Déploiement](./app/deploiement.md)** - Instructions pour déployer le radar en production
|
||||
- **[Contribution](./app/contribution.md)** - Guide pour ajouter de nouvelles technologies au radar
|
||||
- **[Guide Radar Technologique Laplank](./app/guide-radar-business.md)** - Guide d'utilisation du radar technologique Laplank
|
||||
|
||||
### 📊 Données utilisées par l'application (`data/`)
|
||||
|
||||
Données métier et contenu utilisé par l'application pour générer le radar :
|
||||
|
||||
- **[Technologies Duniter](./data/technologies-duniter.md)** - Liste des technologies de l'écosystème Duniter/Ğ1
|
||||
- **[Profil Team](./data/profil-team.md)** - Profils et compétences des membres de l'équipe
|
||||
- **[Stratégie d'Évolution Technique](./data/strategie-evolution-technique.md)** - Vision et roadmap technique
|
||||
- **[Stratégie Business](./data/strategie-business.md)** - Analyse stratégique business
|
||||
- **[Opportunités DataViz](./data/opportunites-dataviz.md)** - Opportunités en dataviz
|
||||
- **[Opportunités DataViz Détails](./data/opportunites-dataviz-details.md)** - Détails des opportunités dataviz
|
||||
- **[Analyse Stratégique](./data/analyse-strategique.md)** - Rapport d'analyse généré automatiquement
|
||||
|
||||
## 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](https://github.com/AOEpeople/aoe_technology_radar).
|
||||
|
||||
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 :
|
||||
|
||||
- **[Architecture](./architecture.md)** - Structure du projet, organisation des fichiers et composants
|
||||
- **[Configuration](./configuration.md)** - Configuration du radar, quadrants, anneaux et personnalisation
|
||||
- **[Développement](./developpement.md)** - Guide pour développer et tester localement
|
||||
- **[Déploiement](./deploiement.md)** - Instructions pour déployer le radar en production
|
||||
- **[Contribution](./contribution.md)** - Guide pour ajouter de nouvelles technologies au radar
|
||||
|
||||
### Radar Business
|
||||
|
||||
- **[Guide Radar Business](./guide-radar-business.md)** - Guide d'utilisation du radar stratégique business
|
||||
- **[Analyse Stratégique](./analyse-strategique.md)** - Rapport d'analyse des patterns et recommandations
|
||||
- **[Stratégie d'Évolution Technique](./strategie-evolution-technique.md)** - Vision et roadmap technique
|
||||
- **[Technologies Duniter](./technologies-duniter.md)** - Liste des technologies de l'écosystème Duniter/Ğ1
|
||||
|
||||
## Liens utiles
|
||||
|
||||
- **Radar en ligne** : https://www.coeurbox.syoul.fr
|
||||
@@ -44,9 +54,9 @@ npm run serve
|
||||
|
||||
Puis ouvrir http://localhost:3000/techradar dans votre navigateur.
|
||||
|
||||
### Radar Business
|
||||
### Radar Technologique Laplank
|
||||
|
||||
Pour démarrer le radar business en local :
|
||||
Pour démarrer le radar technologique Laplank en local :
|
||||
|
||||
```bash
|
||||
npm install
|
||||
@@ -55,7 +65,7 @@ npm run serve-business
|
||||
|
||||
Le serveur démarre sur http://localhost:3006
|
||||
|
||||
**Note** : Le radar business est protégé par un mot de passe (`laplank-radar`).
|
||||
**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](./developpement.md) et le [guide du radar business](./guide-radar-business.md).
|
||||
Pour plus de détails, consultez le [guide de développement](./app/developpement.md) et le [guide du radar technologique Laplank](./app/guide-radar-business.md).
|
||||
|
||||
|
||||
64
docs/app/README.md
Normal file
64
docs/app/README.md
Normal file
@@ -0,0 +1,64 @@
|
||||
# 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](https://github.com/AOEpeople/aoe_technology_radar).
|
||||
|
||||
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 :
|
||||
|
||||
- **[Architecture](./architecture.md)** - Structure du projet, organisation des fichiers et composants
|
||||
- **[Configuration](./configuration.md)** - Configuration du radar, quadrants, anneaux et personnalisation
|
||||
- **[Développement](./developpement.md)** - Guide pour développer et tester localement
|
||||
- **[Déploiement](./deploiement.md)** - Instructions pour déployer le radar en production
|
||||
- **[Contribution](./contribution.md)** - Guide pour ajouter de nouvelles technologies au radar
|
||||
|
||||
### Données du Radar Technologique Laplank
|
||||
|
||||
Les données utilisées par l'application sont dans le dossier [`../data/`](../data/) :
|
||||
|
||||
- **[Technologies Duniter](../data/technologies-duniter.md)** - Liste des technologies de l'écosystème Duniter/Ğ1
|
||||
- **[Profil Team](../data/profil-team.md)** - Profils et compétences des membres de l'équipe
|
||||
- **[Stratégie d'Évolution Technique](../data/strategie-evolution-technique.md)** - Vision et roadmap technique
|
||||
- **[Stratégie Business](../data/strategie-business.md)** - Analyse stratégique business
|
||||
- **[Analyse Stratégique](../data/analyse-strategique.md)** - Rapport d'analyse généré automatiquement
|
||||
|
||||
## Liens utiles
|
||||
|
||||
- **Radar en ligne** : https://www.coeurbox.syoul.fr
|
||||
- **Dépôt Git** : https://git.open.us.org/AJR/TechradarDev
|
||||
- **Framework source** : https://github.com/AOEpeople/aoe_technology_radar
|
||||
|
||||
## Démarrage rapide
|
||||
|
||||
### Radar Principal
|
||||
|
||||
Pour démarrer rapidement le radar principal en local :
|
||||
|
||||
```bash
|
||||
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 :
|
||||
|
||||
```bash
|
||||
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](./developpement.md) et le [guide du radar technologique Laplank](./guide-radar-business.md).
|
||||
|
||||
@@ -100,13 +100,14 @@ La configuration principale se trouve dans `config.json` et définit :
|
||||
|
||||
Voir [configuration.md](./configuration.md) pour plus de détails.
|
||||
|
||||
## Radar Business
|
||||
## Radar Technologique Laplank
|
||||
|
||||
Le Radar Business est une variante du radar principal avec :
|
||||
Le Radar Technologique Laplank est un tech radar classique avec :
|
||||
|
||||
- **Configuration spécifique** : `radar-business/config-business.json`
|
||||
- **Quadrants business** : Technologies Différenciantes, Commodité, Risque, Émergentes
|
||||
- **Anneaux stratégiques** : Core, Strategic, Support, Legacy
|
||||
- **Anneaux classiques** : Hold, Assess, Trial, Adopt
|
||||
- **Historique par release** : Organisation des technologies par date (radar-business/YYYY-MM-DD/)
|
||||
- **Pages de stratégie** : Pages dynamiques générées via `public/strategie-script.js`
|
||||
- **Protection par mot de passe** : Authentification client-side (mot de passe : `laplank-radar`)
|
||||
- **Base path** : `/` (racine, pas de sous-chemin)
|
||||
@@ -131,7 +132,7 @@ Le projet utilise plusieurs commandes :
|
||||
|
||||
Le déploiement se fait via Docker avec plusieurs configurations selon l'environnement :
|
||||
- **Radar principal** : Via `docker/Dockerfile` ou `Dockerfile`
|
||||
- **Radar business** : Via `Dockerfile.business` et `docker-compose.business.yml` (Portainer)
|
||||
- **Radar Technologique Laplank** : Via `Dockerfile.business` et `docker-compose.business.yml` (Portainer)
|
||||
|
||||
Voir [deploiement.md](./deploiement.md) pour plus de détails.
|
||||
|
||||
@@ -152,16 +152,16 @@ Les descriptions des quadrants et anneaux peuvent être modifiées directement d
|
||||
|
||||
Le fichier `custom.css` permet d'ajouter des styles CSS personnalisés qui seront appliqués à l'application.
|
||||
|
||||
## Configuration du Radar Business
|
||||
## Configuration du Radar Technologique Laplank
|
||||
|
||||
Le Radar Business utilise une configuration spécifique dans `radar-business/config-business.json` :
|
||||
Le Radar Technologique Laplank utilise une configuration spécifique dans `radar-business/config-business.json` :
|
||||
|
||||
### Différences principales
|
||||
|
||||
- **basePath** : `""` (vide) pour servir à la racine
|
||||
- **jsFile** : `"strategie-script.js"` pour charger le script de stratégie
|
||||
- **Quadrants business** : Technologies Différenciantes, Commodité, Risque, Émergentes
|
||||
- **Anneaux stratégiques** : Core, Strategic, Support, Legacy
|
||||
- **Anneaux classiques** : Hold, Assess, Trial, Adopt
|
||||
- **Couleurs** : Thème vert (`#1a4d3a` pour le background, `#2ecc71` pour les accents)
|
||||
|
||||
### Script de stratégie
|
||||
@@ -175,7 +175,7 @@ Le fichier `public/strategie-script.js` est chargé automatiquement et fournit :
|
||||
|
||||
En Docker, la variable `BASE_PATH` peut être utilisée pour modifier dynamiquement le `basePath` dans `config.json`. Le script `docker-entrypoint.sh` effectue cette modification au démarrage.
|
||||
|
||||
Pour le Radar Business, le `basePath` est fixé à `""` (vide) dans `config-business.json` pour servir l'application à la racine.
|
||||
Pour le Radar Technologique Laplank, le `basePath` est fixé à `""` (vide) dans `config-business.json` pour servir l'application à la racine.
|
||||
|
||||
## Tags disponibles
|
||||
|
||||
@@ -106,9 +106,9 @@ server {
|
||||
</VirtualHost>
|
||||
```
|
||||
|
||||
## Déploiement du Radar Business avec Portainer
|
||||
## Déploiement du Radar Technologique Laplank avec Portainer
|
||||
|
||||
Le Radar Business est déployé via Portainer en utilisant une stack Docker Compose.
|
||||
Le Radar Technologique Laplank est déployé via Portainer en utilisant une stack Docker Compose.
|
||||
|
||||
### Configuration Portainer
|
||||
|
||||
@@ -119,7 +119,7 @@ Le Radar Business est déployé via Portainer en utilisant une stack Docker Comp
|
||||
5. **Branch** : `dev-biz` (ou la branche appropriée)
|
||||
6. **Compose path** : `docker-compose.business.yml`
|
||||
|
||||
### Configuration Docker Compose Business
|
||||
### Configuration Docker Compose Laplank
|
||||
|
||||
Le fichier `docker-compose.business.yml` configure :
|
||||
- **Port** : 3006 (mappé depuis le port 3000 du conteneur)
|
||||
@@ -147,7 +147,7 @@ Si le dépôt est privé, utiliser un **Personal Access Token** (Gitea) :
|
||||
|
||||
### Mise à jour
|
||||
|
||||
Pour mettre à jour le Radar Business dans Portainer :
|
||||
Pour mettre à jour le Radar Technologique Laplank dans Portainer :
|
||||
1. **Pull latest image** : Dans Portainer, utiliser "Pull latest image"
|
||||
2. **Rebuild** : Ou reconstruire la stack depuis Git
|
||||
|
||||
@@ -247,13 +247,13 @@ docker compose logs --tail=100
|
||||
curl http://localhost:3000/techradar
|
||||
```
|
||||
|
||||
**Radar Business** : Expose le port 3006 (mappé depuis 3000). Vérifier avec :
|
||||
**Radar Technologique Laplank** : Expose le port 3006 (mappé depuis 3000). Vérifier avec :
|
||||
|
||||
```bash
|
||||
curl http://localhost:3006/
|
||||
```
|
||||
|
||||
Note : Le Radar Business est protégé par un mot de passe, donc la réponse peut être l'écran d'authentification.
|
||||
Note : Le Radar Technologique Laplank est protégé par un mot de passe, donc la réponse peut être l'écran d'authentification.
|
||||
|
||||
## Rollback
|
||||
|
||||
@@ -47,7 +47,7 @@ Le serveur démarre sur http://localhost:3006
|
||||
- Copie `radar-business/2025-01-15/` vers `radar/`
|
||||
- Restaure la configuration originale à la sortie (Ctrl+C)
|
||||
|
||||
Le Radar Business est protégé par un mot de passe : `laplank-radar`
|
||||
Le Radar Technologique Laplank est protégé par un mot de passe : `laplank-radar`
|
||||
|
||||
### Build de production
|
||||
|
||||
@@ -1,12 +1,12 @@
|
||||
# Guide d'Utilisation du Radar Business
|
||||
# Guide d'Utilisation du Radar Technologique Laplank
|
||||
|
||||
## Introduction
|
||||
|
||||
Le Radar Business est un outil stratégique pour analyser les technologies de l'écosystème Laplank/Duniter/Ğ1 sous l'angle business. Il permet d'identifier les patterns, les risques, les opportunités et de définir une stratégie d'évolution technique.
|
||||
Le Radar Technologique Laplank est un tech radar classique pour suivre l'évolution des technologies de l'écosystème Laplank/Duniter/Ğ1. Il permet de suivre l'adoption des technologies au fil du temps avec un historique par release.
|
||||
|
||||
## Accès
|
||||
|
||||
Le Radar Business est accessible sur le **port 3006** et est protégé par un **mot de passe** : `laplank-radar`
|
||||
Le Radar Technologique Laplank est accessible sur le **port 3006** et est protégé par un **mot de passe** : `laplank-radar`
|
||||
|
||||
L'authentification est gérée côté client via `localStorage` (session valide jusqu'à fermeture du navigateur).
|
||||
|
||||
@@ -23,12 +23,45 @@ Le radar est organisé en 4 quadrants business :
|
||||
|
||||
### Anneaux (Rings)
|
||||
|
||||
Chaque technologie est classée dans un des 4 anneaux :
|
||||
Chaque technologie est classée dans un des 4 anneaux classiques :
|
||||
|
||||
1. **Core** : Technologies critiques pour le business model
|
||||
2. **Strategic** : Technologies stratégiques pour la croissance
|
||||
3. **Support** : Technologies de support nécessaires
|
||||
4. **Legacy** : Technologies à remplacer
|
||||
1. **Adopt** : Technologies recommandées et utilisées avec succès. Stables et éprouvées, peuvent être adoptées en toute confiance pour de nouveaux projets.
|
||||
2. **Trial** : Technologies à essayer. Prometteuses et testées avec succès dans certains contextes. À considérer pour de nouveaux projets.
|
||||
3. **Assess** : Technologies à évaluer. Prometteuses mais nécessitent une évaluation approfondie avant adoption. À surveiller et tester.
|
||||
4. **Hold** : Technologies à éviter ou à remplacer. Présentent des risques, sont obsolètes ou ne sont plus recommandées. À éviter pour de nouveaux projets.
|
||||
|
||||
## Historique des Technologies
|
||||
|
||||
Le Radar Technologique Laplank suit l'évolution des technologies au fil du temps avec un système d'historique par release.
|
||||
|
||||
### Structure par Release
|
||||
|
||||
Les technologies sont organisées par date de release dans des dossiers :
|
||||
- `radar-business/2025-01-15/` : Release de janvier 2025
|
||||
- `radar-business/2025-04-15/` : Release d'avril 2025 (exemple)
|
||||
- etc.
|
||||
|
||||
### Suivi de l'Évolution
|
||||
|
||||
Chaque technologie peut évoluer entre les releases :
|
||||
- **Nouveau** : Technologie ajoutée dans cette release
|
||||
- **Modifié** : Technologie déplacée (ring ou quadrant) ou description mise à jour
|
||||
- **Inchangé** : Technologie stable, pas de changement
|
||||
|
||||
### Créer une Nouvelle Release
|
||||
|
||||
Pour créer une nouvelle release :
|
||||
|
||||
1. Créer un nouveau dossier avec la date au format `YYYY-MM-DD` :
|
||||
```bash
|
||||
mkdir radar-business/2025-04-15
|
||||
```
|
||||
|
||||
2. Copier les blips pertinents depuis la release précédente
|
||||
|
||||
3. Mettre à jour les blips existants si nécessaire (changement de ring, quadrant, description)
|
||||
|
||||
4. Ajouter les nouveaux blips pour les technologies nouvellement évaluées
|
||||
|
||||
## Métadonnées Business
|
||||
|
||||
@@ -37,7 +70,7 @@ Chaque technologie (blip) contient des métadonnées business :
|
||||
### Métadonnées Standard
|
||||
|
||||
- **title** : Nom de la technologie
|
||||
- **ring** : Anneau (core, strategic, support, legacy)
|
||||
- **ring** : Anneau (adopt, trial, assess, hold)
|
||||
- **quadrant** : Quadrant business
|
||||
- **tags** : Tags pour le filtrage
|
||||
|
||||
@@ -58,7 +91,7 @@ Chaque technologie (blip) contient des métadonnées business :
|
||||
|
||||
## Pages de Stratégie
|
||||
|
||||
Le Radar Business inclut trois pages de stratégie accessibles depuis le header :
|
||||
Le Radar Technologique Laplank inclut trois pages de stratégie accessibles depuis le header :
|
||||
|
||||
1. **Stratégie Technique** : Vision et roadmap technique pour l'évolution du stack
|
||||
2. **Business** : Analyse stratégique business autour de la dataviz et des flux économiques
|
||||
@@ -69,11 +102,11 @@ Ces pages sont générées dynamiquement via `public/strategie-script.js` qui co
|
||||
### Contenu des Pages
|
||||
|
||||
Le contenu des pages de stratégie est intégré directement dans `public/strategie-script.js` :
|
||||
- `strategie-evolution-technique.md` : Stratégie d'évolution technique
|
||||
- `strategie-business.md` : Analyse business et opportunités
|
||||
- `opportunites-dataviz.md` et `opportunites-dataviz-details.md` : Opportunités DataViz
|
||||
- `docs/data/strategie-evolution-technique.md` : Stratégie d'évolution technique
|
||||
- `docs/data/strategie-business.md` : Analyse business et opportunités
|
||||
- `docs/data/opportunites-dataviz.md` et `docs/data/opportunites-dataviz-details.md` : Opportunités DataViz
|
||||
|
||||
Pour modifier le contenu, éditer directement `public/strategie-script.js` (sections `markdownContent`).
|
||||
Pour modifier le contenu, éditer directement `public/strategie-script.js` (sections `markdownContent`) ou les fichiers sources dans `docs/data/`.
|
||||
|
||||
## Utilisation
|
||||
|
||||
@@ -96,11 +129,11 @@ Pour modifier le contenu, éditer directement `public/strategie-script.js` (sect
|
||||
```bash
|
||||
node scripts/analyze-business-metrics.js
|
||||
```
|
||||
2. Consulter le rapport généré dans `docs/analyse-strategique.md`
|
||||
2. Consulter le rapport généré dans `docs/data/analyse-strategique.md`
|
||||
|
||||
### Générer les Blips
|
||||
|
||||
Pour régénérer les blips depuis `technologies-duniter.md` :
|
||||
Pour régénérer les blips depuis `docs/data/technologies-duniter.md` :
|
||||
|
||||
```bash
|
||||
node scripts/extract-technologies.js
|
||||
@@ -110,7 +143,7 @@ node scripts/extract-technologies.js
|
||||
|
||||
### Technologies Critiques
|
||||
|
||||
Les technologies en ring "core" avec businessImpact "high" sont critiques. Elles nécessitent :
|
||||
Les technologies en ring "adopt" avec businessImpact "high" sont critiques. Elles nécessitent :
|
||||
- Maintenance proactive
|
||||
- Formation continue
|
||||
- Documentation exhaustive
|
||||
@@ -148,7 +181,7 @@ Les technologies de commodité avec maintenanceCost élevé peuvent être optimi
|
||||
### 2. Classification
|
||||
|
||||
- Classer par quadrant business
|
||||
- Classer par ring (core, strategic, support, legacy)
|
||||
- Classer par ring (adopt, trial, assess, hold)
|
||||
- Évaluer les métadonnées
|
||||
|
||||
### 3. Analyse
|
||||
@@ -189,7 +222,7 @@ Le script `analyze-business-metrics.js` génère automatiquement un rapport d'an
|
||||
|
||||
## Déploiement
|
||||
|
||||
Le Radar Business est déployé via Docker et Portainer :
|
||||
Le Radar Technologique Laplank est déployé via Docker et Portainer :
|
||||
|
||||
- **Dockerfile** : `Dockerfile.business`
|
||||
- **Docker Compose** : `docker-compose.business.yml`
|
||||
@@ -203,10 +236,12 @@ Voir [deploiement.md](./deploiement.md) pour les détails complets.
|
||||
- **Format des blips** : `radar-business/FORMAT-BLIP.md`
|
||||
- **Configuration** : `radar-business/config-business.json`
|
||||
- **Script de stratégie** : `public/strategie-script.js`
|
||||
- **Analyse stratégique** : `docs/analyse-strategique.md`
|
||||
- **Stratégie d'évolution** : `docs/strategie-evolution-technique.md`
|
||||
- **Stratégie business** : `docs/strategie-business.md`
|
||||
- **Opportunités DataViz** : `docs/opportunites-dataviz.md` et `docs/opportunites-dataviz-details.md`
|
||||
- **Analyse stratégique** : `docs/data/analyse-strategique.md`
|
||||
- **Stratégie d'évolution** : `docs/data/strategie-evolution-technique.md`
|
||||
- **Stratégie business** : `docs/data/strategie-business.md`
|
||||
- **Opportunités DataViz** : `docs/data/opportunites-dataviz.md` et `docs/data/opportunites-dataviz-details.md`
|
||||
- **Technologies Duniter** : `docs/data/technologies-duniter.md`
|
||||
- **Profil Team** : `docs/data/profil-team.md`
|
||||
|
||||
## Support
|
||||
|
||||
15
docs/data/README.md
Normal file
15
docs/data/README.md
Normal file
@@ -0,0 +1,15 @@
|
||||
# Données du Radar Technologique Laplank
|
||||
|
||||
Ce dossier contient les données utilisées par l'application Radar Technologique Laplank.
|
||||
|
||||
## Contenu
|
||||
|
||||
- **technologies-duniter.md** : Liste des technologies de l'écosystème Duniter/Ğ1
|
||||
- **profil-team.md** : Profils et compétences des membres de l'équipe
|
||||
- **strategie-evolution-technique.md** : Vision et roadmap technique
|
||||
- **strategie-business.md** : Analyse stratégique business
|
||||
- **opportunites-dataviz.md** : Opportunités en dataviz
|
||||
- **opportunites-dataviz-details.md** : Détails des opportunités dataviz
|
||||
- **analyse-strategique.md** : Rapport d'analyse généré automatiquement
|
||||
|
||||
Ces fichiers sont utilisés par les scripts et l'application pour générer le contenu du radar.
|
||||
@@ -1,4 +1,4 @@
|
||||
poka
|
||||
# poka
|
||||
|
||||
Je suis contributeur actif sur le projet Duniter depuis 2016 aux RML7 de Laval.
|
||||
|
||||
@@ -6,12 +6,8 @@ Je code Ğecko en Flutter/Dart. Je maintiens aussi l’infra Axiom-Team, soit 2
|
||||
|
||||
J’ai aussi codé Ğ1-stats en bash. Et jaklis en python. J’ai aussi codé py-g1-migrator
|
||||
|
||||
J’aime la soupe au poireaux.
|
||||
|
||||
edit important: J’aime aussi les tartes aux légumes. Je préfère parler de tarte plutôt que de quiche aux légumes, même si j’aime beaucoup les quiches aussi. Je n’ai aucune animosité particulière vie-à-vis des gens qui préfèrent parler de quiche aux légumes plutôt que de tartes, même si je les considères comme éloignés de moi (au niveau de la race je veux dire hein, pas de malentendu).
|
||||
|
||||
Je n’aime pas le cresson.
|
||||
ManUtopiK
|
||||
# ManUtopiK
|
||||
|
||||
Diplomé dans le domaine des énergies renouvelables, mon côté “web enthousiaste” m’a finalement amené à faire du développement web depuis + de 12 ans.
|
||||
|
||||
@@ -32,29 +28,31 @@ En cours
|
||||
Extension web g1Compagnon
|
||||
Interface web pour g1Billet
|
||||
|
||||
Hugo Trentesaux
|
||||
# Hugo Trentesaux
|
||||
|
||||
Je m’intéresse à la Ğ1 depuis 2017 et pense que l’association Axiom Team constitue une base juridique utile car nécessaire pour de nombreuses interactions avec le monde €.
|
||||
|
||||
J’ai travaillé sur le dossier de financement de Ǧecko auprès de l’ADEME avec succès. À l’avenir, je compte participer au fonctionnement d’Axiom Team, et à la partie rédactionnelle des dossiers de financement.
|
||||
aya
|
||||
|
||||
# aya
|
||||
|
||||
Je participe à la vulgarisation des logiciels libres depuis ma première installation de linux debian potato en 2001.
|
||||
|
||||
J’ai découvert la monnaie libre à travers mes recherches concernant les systèmes de fichiers. Travaillant principalement sur des infrastructures d’hébergement distribué, j’ai utilisé différents systèmes de réplication de fichiers comme glusterfs, cephfs, pour en arriver à ipfs. C’est en cherchant une alternative à filecoin, la crypto proposée par ipfs pour mettre en commun son espace de stockage, que je découvre la monnaie libre, on est en 2021.
|
||||
|
||||
Je rejoins Axiom-Team pour participer à la vulgarisation de la monnaie libre.
|
||||
Syoul
|
||||
|
||||
Actuellement secrétaire d’Axiom-Team
|
||||
# Syoul
|
||||
|
||||
Artisan bidouilleur Libriste, formé à la bidouille (résilience numérique, énergétique, domotique). Artisan laser numérique sur le causse du Querçy (46)
|
||||
|
||||
J’ai découvert la June en 2018. Depuis, j’anime avec des groupes locaux, des conférences et Ğmarchés autour de la monnaie libre G1.
|
||||
Eloïs
|
||||
|
||||
# Eloïs
|
||||
|
||||
A appris les technologies blockchain en autodidact, travaillé sur la “rustification” (passage en Rust) de Duniter v1, puis bossé chez MoonPay.
|
||||
Yvv
|
||||
|
||||
# Yvv
|
||||
|
||||
Vieux bouc dans le CA, je tire ma révérence en tant que secrétaire. Focus sur ce qui m’intéresse le plus, nouvelle forme de mobilisation.
|
||||
|
||||
@@ -74,19 +72,22 @@ Pour ML :
|
||||
Lancer un événement structurant, le Librodrome.
|
||||
Lancer une expérience de production collective monnaie-libriste, probablement une conserverie éphémère mobile.
|
||||
|
||||
Fred
|
||||
# Fred
|
||||
|
||||
A monté une boite (Linkeo) qui a bouffé une partie du marché de PagesJaunes début/milieu des années 2000. Très intéressé (et sachant) sur IPFS, Secure ScuttleButt, Nostr et TiddlyWiki. Il développe Astroport, un système d’information qui combine la Ğ1, IPFS et Nostr. Par le passé, il a aussi créé G1SMS (système de paiement par SMS en Ğ1) et G1billet (paper wallet pour la Ğ1).
|
||||
Vivien
|
||||
|
||||
# Vivien
|
||||
|
||||
Se forme pour contribuer à certains logiciels de la Ğ1 (Cesium). Développe aussi en Godot. Passionné de jeux (cartes Magic notamment).
|
||||
1000i100
|
||||
|
||||
# 1000i100
|
||||
|
||||
Développeur d’outils serverless, et plombier des pipeline Gitlab (CI/CD avec Docker). Enfin une monnaie mécaniquement redistributive ! Avec un soupçon de revenu de base, une bonne dose d’auto-gestion et une communauté adorable !Informaticien couteau suisse à dominante développeur web, photographe à ses heures, soutien psy informel, amateur de CNV et de modèles économiques expérimental et éthique !
|
||||
tuxmain
|
||||
|
||||
# tuxmain
|
||||
|
||||
Étudiant en math. Bien compétent sur la cryptographie, le chiffrage, les conversions de clef d’une base en une autre. Administrateur de serveur Minetest. Il bidouille aussi de l’électronique.
|
||||
|
||||
boris
|
||||
# boris
|
||||
|
||||
Il est assez dispersé, “jack of all trade, master of none”. Ces derniers temps, il passe beaucoup de temps à faire de la génération de musiques rigolotes (ou autre) avec les LLM et Suno. Il aime les langues étrangères (l’anglais surtout), la médecine traditionnelle chinoise, le Feng Shui (le tao en général). Il est communiste. Il a bossé sur l’UX/UI de Ğecko (via Figma). Grâce à Cursor, il développe une app de médecine chinoise basée sur les LLM. Dans la Ğ1, il a essayé de contribuer à l’onboarding (il a refait le site monnaie-libre.fr, Duniter | Accueil, et fait le site cesium.app). Il a aussi fait des clients Ğchange : Ğ1Quest (une projection des annonces Ğchange, notamment en “vue radar”), Ğrocéliande (un genre de skin pour Ğchange calqué sur l’interface d’Amazon, et qui ne prend que les annonces avec “envoi possible” dans la description), g1.business (qui permet de repérer les “routes commerciale”, de faire correspondre pour un produit l’offre d’un endroit et la demande à un endroit distant, et qui projette sur une carte les moyens de productions disponibles à la location en Ğ1). Il a aussi fait Ğ1Gate (qui permet de suivre les flux de monnaie en vue “treemap”), H2G2 “le guide du terraformeur terrien” (une vue à la recette MineCraft de choses qu’on peut produire “dans la vraie vie”), Ğ1 KDE Notifier (Un petit outil pour être notifié de mouvements sur un portefeuille Ğ1), un Simulateur RSA / Prime d’activité (Un simulateur RSA/prime d’activité plus très à jour au niveau des données, mais qui permet de se rendre compte à quel point le fonctionnement de la prime d’activité est complètement stupide, et incite à éviter de travailler de façon trop importante trop ponctuellement, si on ne veut pas risquer de perdre de l’argent en allant se casser le cul au boulot), Cerveau externe (Un truc fait avec Vis.js, pour projeter des mots, colorés suivant la rime, regroupés autour des consonnes, et liés s’ils appartiennent à un même thème. Dans l’idée de faire des impros de rap avec. Proto sans réelle interface utilisateur utilisable par les moldus. Faire F5 pour raffraîchir et ainsi avoir un autre graphe de mots.), NoBS Troll-Emploi (Un moteur de recherche d’emploi basé sur l’API Pôle-Emploi et qui permet d’avoir plus de filtres : mots-clefs à exclure, pas de tutoiement, pas de “digital”, etc… Idéal pour les gens qui, certes, acceptent d’être exploités lorsqu’ils développent du logiciel, mais veulent diminuer au maximum la quantité de bullshit dans leur job).
|
||||
@@ -94,8 +94,8 @@
|
||||
<h1>Stratégie d'Évolution Technique - Laplank</h1>
|
||||
<p><strong>Date de mise à jour</strong> : 02/12/2025</p>
|
||||
<p>La stratégie complète est disponible dans le dépôt Git :</p>
|
||||
<p><a href="https://git.open.us.org/AJR/TechradarDev/-/blob/dev-biz/docs/strategie-evolution-technique.md" target="_blank">Voir la stratégie sur GitLab</a></p>
|
||||
<p>Ou consultez le fichier local : <code>docs/strategie-evolution-technique.md</code></p>
|
||||
<p><a href="https://git.open.us.org/AJR/TechradarDev/-/blob/dev-biz/docs/data/strategie-evolution-technique.md" target="_blank">Voir la stratégie sur GitLab</a></p>
|
||||
<p>Ou consultez le fichier local : <code>docs/data/strategie-evolution-technique.md</code></p>
|
||||
`;
|
||||
}
|
||||
}
|
||||
|
||||
@@ -358,7 +358,7 @@ ${metrics.emergingTechnologies.filter(t => t.differentiation === 'high').length
|
||||
// Main
|
||||
function main() {
|
||||
const radarDir = path.join(__dirname, '../radar-business/2025-01-15');
|
||||
const outputFile = path.join(__dirname, '../docs/analyse-strategique.md');
|
||||
const outputFile = path.join(__dirname, '../docs/data/analyse-strategique.md');
|
||||
|
||||
if (!fs.existsSync(radarDir)) {
|
||||
console.error(`Répertoire non trouvé: ${radarDir}`);
|
||||
|
||||
@@ -227,7 +227,7 @@ function parseTechnologiesFile(filePath) {
|
||||
|
||||
// Main
|
||||
function main() {
|
||||
const techFile = path.join(__dirname, '../docs/technologies-duniter.md');
|
||||
const techFile = path.join(__dirname, '../docs/data/technologies-duniter.md');
|
||||
const outputDir = path.join(__dirname, '../radar-business/2025-01-15');
|
||||
|
||||
if (!fs.existsSync(outputDir)) {
|
||||
|
||||
Reference in New Issue
Block a user