From 764bd31f1c3da37b6b188a8ca8a8898dae43af0d Mon Sep 17 00:00:00 2001 From: syoul Date: Wed, 3 Dec 2025 16:25:31 +0100 Subject: [PATCH] =?UTF-8?q?feat:=20ajouter=20une=20l=C3=A9gende=20explicat?= =?UTF-8?q?ive=20des=20anneaux=20hold/assess/trial/adopt?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - Création d'un fichier about.md adapté pour le radar Laplank - Légende détaillée en français pour chaque anneau avec exemples - Amélioration des descriptions des anneaux dans config-business.json - Explications claires de quand utiliser chaque anneau - Documentation des quadrants également incluse --- about.md | 108 +++++++++++++--------------- radar-business/config-business.json | 8 +-- 2 files changed, 53 insertions(+), 63 deletions(-) diff --git a/about.md b/about.md index d4a81b6..dd85ddf 100644 --- a/about.md +++ b/about.md @@ -1,79 +1,69 @@ -# How to use the AOE Technology Radar +# Comment utiliser le Radar Technologique Laplank -### Introduction +## Introduction -Technology is advancing rapidly, with new technologies and innovations constantly emerging. +Le Radar Technologique Laplank permet de suivre l'évolution des technologies utilisées dans l'écosystème Duniter/Ğ1. Il aide à prendre des décisions éclairées sur l'adoption, l'évaluation et le remplacement des technologies. -It is essential for a development and technology company like AOE to continually improve and keep -track of the latest valuable innovations. It is important to actively seek out innovations and new -technologies and periodically question established technologies and methods. +## Les Anneaux (Rings) -But, it is also important to wisely choose which technologies to use in our daily work and in the -different projects we are carrying out. As we all know: There is no silver bullet. +Le radar classe chaque technologie dans l'un des quatre anneaux concentriques suivants : -### What is the AOE Technology Radar? +### 🟢 **Adopt** (Adopter) -The Tech Radar provides an overview of different technologies, including languages, frameworks, -tools, and patterns, as well as platforms, that we consider 'new or noteworthy.' The radar does not -cover all established technologies; instead, it focuses on items that have recently gained -significance or undergone changes. Items previously featured in the radar are not listed on the -homepage but remain available in the complete overview and search. +**Technologies recommandées et utilisées avec succès en production.** -### How it is created +- Technologies stables, éprouvées et utilisées activement dans l'écosystème +- Peuvent être adoptées en toute confiance pour de nouveaux projets +- Utilisation active dans l'écosystème Duniter/Ğ1 +- Exemples : Rust, Substrate, Vue.js, JavaScript/TypeScript, Flutter, Docker, Linux -The items in the technology radar are suggested by different teams, many of which are related to the -work and challenges faced by the teams in various projects. In fact, we do not include anything on -the radar that we haven't personally tested at least once. +**Quand utiliser :** Pour tous les nouveaux projets nécessitant cette technologie. -Numerous valuable discussions have taken place in various expert groups regarding the classification -and details of each technology and innovation. The culmination of these discussions is reflected in -the latest technology radar. +### 🔵 **Trial** (Essayer) -### How should it be used +**Technologies à essayer et à considérer pour de nouveaux projets.** -The radar serves as an overview of technologies that we believe everyone in the teams should be -aware of at present. +- Technologies prometteuses testées avec succès dans certains contextes +- En phase d'expérimentation active +- À considérer pour de nouveaux projets spécifiques +- Nécessitent un suivi pour évaluer leur passage en Adopt +- Exemples : IPFS, Nostr, ThreeFold Grid, D3.js, Grafana, Ansible, OpenTofu -Its goal is to guide and inspire daily work within the teams. Additionally, it aims to provide -valuable information and a high-level perspective to enable decisions to be made with a deeper -understanding of the subject matter, resulting in more informed and coordinated choices. +**Quand utiliser :** Pour des projets pilotes ou des cas d'usage spécifiques où la technologie apporte une valeur claire. -We also hope that developers outside of AOE will find the information in our technology overview -inspiring. +### 🟡 **Assess** (Évaluer) -We categorize the items into four quadrants, and sometimes, when it's not entirely clear where an -item belongs, we choose the best fit. +**Technologies à évaluer avant adoption.** -#### The quadrants are: +- Technologies prometteuses nécessitant une évaluation approfondie +- À surveiller et tester avant adoption généralisée +- Nécessitent une analyse plus poussée de leur pertinence +- Exemples : Nuxt.js, PostgreSQL, Python, Serverless, Kubernetes -- **Languages & Frameworks:** In this category, we include development languages like Scala or - Golang, as well as low-level development frameworks such as Play or Symfony. These are valuable - for implementing various types of custom software. -- **Tools:** This section is dedicated to a wide range of software tools, from small utilities to - more extensive software projects. -- **Methods & Patterns:** Patterns hold enduring significance, with many of them standing the test - of time compared to some tools or frameworks. This category is where we provide information on - methods and patterns related to development, continuous integration, testing, organization, - architecture, and more. -- **Platforms & Operations:** In this quadrant, we group technologies related to the operation of - software, infrastructure, and platform-related tools and services. +**Quand utiliser :** Évaluer dans le cadre de POC (Proof of Concept) ou d'études de faisabilité avant décision d'adoption. -#### Each of the items is classified in one of these rings: +### 🔴 **Hold** (Éviter) -- **Adopt:** We wholeheartedly recommend this technology. It has been extensively used in many teams - for an extended period, proving its stability and utility. -- **Trial:** We have successfully implemented this technology and suggest taking a closer look at it - in this category. The aim here is to scrutinize these items more closely with the intention of - elevating them to the 'Adopt' level. -- **Assess:** We have experimented with this technology and find it promising. We recommend - exploring these items when you encounter a specific need for the technology in your project. -- **Hold:** This category is somewhat unique. Unlike the others, it advises discontinuing or - refraining from using certain technologies. This does not necessarily imply that they are - inherently bad; it often may be acceptable to use them in existing projects. However, we move - items here when we believe they should no longer be employed, as we have identified better options - or alternatives. +**Technologies à éviter ou à remplacer.** -### Contributing to the AOE Technology Radar +- Technologies présentant des risques, obsolètes ou non recommandées +- À éviter pour de nouveaux projets +- Technologies à migrer ou remplacer dans les projets existants +- Planifier la migration vers des alternatives modernes -Contributions and source code of the AOE Tech Radar are on -GitHub: [AOE Tech Radar on GitHub](https://github.com/AOEpeople/aoe_technology_radar) +**Quand utiliser :** Uniquement pour maintenir des projets existants, en planifiant leur remplacement. + +## Les Quadrants + +Le radar organise les technologies en quatre quadrants : + +- **Technologies Différenciantes** : Technologies qui créent un avantage concurrentiel +- **Technologies de Commodité** : Technologies nécessaires mais non différenciantes +- **Technologies à Risque** : Technologies obsolètes ou présentant des risques +- **Technologies Émergentes** : Technologies prometteuses représentant des opportunités futures + +## Comment contribuer + +Les technologies sont définies dans des fichiers Markdown dans le dossier `radar-business/2025-01-15/`. Chaque technologie peut être modifiée, ajoutée ou supprimée selon l'évolution de l'écosystème. + +Pour plus d'informations, consultez la documentation dans `docs/app/`. diff --git a/radar-business/config-business.json b/radar-business/config-business.json index 16d9ffc..bf7fb92 100644 --- a/radar-business/config-business.json +++ b/radar-business/config-business.json @@ -51,7 +51,7 @@ { "id": "adopt", "title": "Adopt", - "description": "Technologies recommandées et utilisées avec succès. Elles sont stables, éprouvées et peuvent être adoptées en toute confiance pour de nouveaux projets.", + "description": "Technologies recommandées et utilisées avec succès en production. Elles sont stables, éprouvées et peuvent être adoptées en toute confiance pour de nouveaux projets. Utilisation active dans l'écosystème Duniter/Ğ1.", "color": "#27ae60", "radius": 0.5, "strokeWidth": 5 @@ -59,7 +59,7 @@ { "id": "trial", "title": "Trial", - "description": "Technologies à essayer. Elles sont prometteuses et ont été testées avec succès dans certains contextes. À considérer pour de nouveaux projets.", + "description": "Technologies à essayer. Elles sont prometteuses et ont été testées avec succès dans certains contextes. À considérer pour de nouveaux projets. Technologies en phase d'expérimentation active.", "color": "#3498db", "radius": 0.69, "strokeWidth": 4 @@ -67,7 +67,7 @@ { "id": "assess", "title": "Assess", - "description": "Technologies à évaluer. Elles sont prometteuses mais nécessitent une évaluation approfondie avant adoption. À surveiller et tester.", + "description": "Technologies à évaluer. Elles sont prometteuses mais nécessitent une évaluation approfondie avant adoption. À surveiller et tester. Technologies nécessitant une analyse plus poussée.", "color": "#f39c12", "radius": 0.85, "strokeWidth": 3 @@ -75,7 +75,7 @@ { "id": "hold", "title": "Hold", - "description": "Technologies à éviter ou à remplacer. Elles présentent des risques, sont obsolètes ou ne sont plus recommandées. À éviter pour de nouveaux projets.", + "description": "Technologies à éviter ou à remplacer. Elles présentent des risques, sont obsolètes ou ne sont plus recommandées. À éviter pour de nouveaux projets. Technologies à migrer ou remplacer.", "color": "#e74c3c", "radius": 1, "strokeWidth": 2