From fe16d01be70546b82b0756b75c0625cf63b1fe8d Mon Sep 17 00:00:00 2001 From: syoul Date: Thu, 19 Mar 2026 18:14:56 +0100 Subject: [PATCH] =?UTF-8?q?refactor:=20d=C3=A9placer=20docs/data/=20?= =?UTF-8?q?=E2=86=92=20data/=20pour=20s=C3=A9parer=20donn=C3=A9es=20de=20b?= =?UTF-8?q?uild=20et=20docs?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit docs/ est entièrement ignoré par .gitignore, mais docs/data/team/*.md est nécessaire au build (generate-team-visualization-data.js). Déplacement vers data/ à la racine pour que ces fichiers soient versionnés et disponibles lors du déploiement depuis le dépôt. - Nouveau dossier data/ versionné (profils équipe, technologies) - docs/ entièrement ignoré (documentation humaine uniquement) - Mise à jour des 4 références dans les scripts Co-Authored-By: Claude Sonnet 4.6 --- .gitignore | 2 +- {docs/data => data}/README.md | 0 {docs/data => data}/analyse-strategique.md | 0 {docs/data => data}/opportunites-dataviz-details.md | 0 {docs/data => data}/opportunites-dataviz.md | 0 {docs/data => data}/profil-team.md | 0 {docs/data => data}/strategie-business.md | 0 {docs/data => data}/strategie-evolution-technique.md | 0 {docs/data => data}/team/1000i100.md | 0 {docs/data => data}/team/aya.md | 0 {docs/data => data}/team/boris.md | 0 {docs/data => data}/team/elois.md | 0 {docs/data => data}/team/fred.md | 0 {docs/data => data}/team/hugo.md | 0 {docs/data => data}/team/manuTopik.md | 0 {docs/data => data}/team/poka.md | 0 {docs/data => data}/team/syoul.md | 0 {docs/data => data}/team/tuxmain.md | 0 {docs/data => data}/team/vivien.md | 0 {docs/data => data}/team/yvv.md | 0 {docs/data => data}/technologies-duniter.md | 0 scripts/analyze-business-metrics.js | 2 +- scripts/extract-technologies.js | 4 ++-- scripts/generate-team-visualization-data.js | 2 +- 24 files changed, 5 insertions(+), 5 deletions(-) rename {docs/data => data}/README.md (100%) rename {docs/data => data}/analyse-strategique.md (100%) rename {docs/data => data}/opportunites-dataviz-details.md (100%) rename {docs/data => data}/opportunites-dataviz.md (100%) rename {docs/data => data}/profil-team.md (100%) rename {docs/data => data}/strategie-business.md (100%) rename {docs/data => data}/strategie-evolution-technique.md (100%) rename {docs/data => data}/team/1000i100.md (100%) rename {docs/data => data}/team/aya.md (100%) rename {docs/data => data}/team/boris.md (100%) rename {docs/data => data}/team/elois.md (100%) rename {docs/data => data}/team/fred.md (100%) rename {docs/data => data}/team/hugo.md (100%) rename {docs/data => data}/team/manuTopik.md (100%) rename {docs/data => data}/team/poka.md (100%) rename {docs/data => data}/team/syoul.md (100%) rename {docs/data => data}/team/tuxmain.md (100%) rename {docs/data => data}/team/vivien.md (100%) rename {docs/data => data}/team/yvv.md (100%) rename {docs/data => data}/technologies-duniter.md (100%) diff --git a/.gitignore b/.gitignore index de70eff..a6489dc 100644 --- a/.gitignore +++ b/.gitignore @@ -31,4 +31,4 @@ public/strategie-inline.html # Docs docs/ docs-sbom/ -docs-syoul/ \ No newline at end of file +docs-syoul/ diff --git a/docs/data/README.md b/data/README.md similarity index 100% rename from docs/data/README.md rename to data/README.md diff --git a/docs/data/analyse-strategique.md b/data/analyse-strategique.md similarity index 100% rename from docs/data/analyse-strategique.md rename to data/analyse-strategique.md diff --git a/docs/data/opportunites-dataviz-details.md b/data/opportunites-dataviz-details.md similarity index 100% rename from docs/data/opportunites-dataviz-details.md rename to data/opportunites-dataviz-details.md diff --git a/docs/data/opportunites-dataviz.md b/data/opportunites-dataviz.md similarity index 100% rename from docs/data/opportunites-dataviz.md rename to data/opportunites-dataviz.md diff --git a/docs/data/profil-team.md b/data/profil-team.md similarity index 100% rename from docs/data/profil-team.md rename to data/profil-team.md diff --git a/docs/data/strategie-business.md b/data/strategie-business.md similarity index 100% rename from docs/data/strategie-business.md rename to data/strategie-business.md diff --git a/docs/data/strategie-evolution-technique.md b/data/strategie-evolution-technique.md similarity index 100% rename from docs/data/strategie-evolution-technique.md rename to data/strategie-evolution-technique.md diff --git a/docs/data/team/1000i100.md b/data/team/1000i100.md similarity index 100% rename from docs/data/team/1000i100.md rename to data/team/1000i100.md diff --git a/docs/data/team/aya.md b/data/team/aya.md similarity index 100% rename from docs/data/team/aya.md rename to data/team/aya.md diff --git a/docs/data/team/boris.md b/data/team/boris.md similarity index 100% rename from docs/data/team/boris.md rename to data/team/boris.md diff --git a/docs/data/team/elois.md b/data/team/elois.md similarity index 100% rename from docs/data/team/elois.md rename to data/team/elois.md diff --git a/docs/data/team/fred.md b/data/team/fred.md similarity index 100% rename from docs/data/team/fred.md rename to data/team/fred.md diff --git a/docs/data/team/hugo.md b/data/team/hugo.md similarity index 100% rename from docs/data/team/hugo.md rename to data/team/hugo.md diff --git a/docs/data/team/manuTopik.md b/data/team/manuTopik.md similarity index 100% rename from docs/data/team/manuTopik.md rename to data/team/manuTopik.md diff --git a/docs/data/team/poka.md b/data/team/poka.md similarity index 100% rename from docs/data/team/poka.md rename to data/team/poka.md diff --git a/docs/data/team/syoul.md b/data/team/syoul.md similarity index 100% rename from docs/data/team/syoul.md rename to data/team/syoul.md diff --git a/docs/data/team/tuxmain.md b/data/team/tuxmain.md similarity index 100% rename from docs/data/team/tuxmain.md rename to data/team/tuxmain.md diff --git a/docs/data/team/vivien.md b/data/team/vivien.md similarity index 100% rename from docs/data/team/vivien.md rename to data/team/vivien.md diff --git a/docs/data/team/yvv.md b/data/team/yvv.md similarity index 100% rename from docs/data/team/yvv.md rename to data/team/yvv.md diff --git a/docs/data/technologies-duniter.md b/data/technologies-duniter.md similarity index 100% rename from docs/data/technologies-duniter.md rename to data/technologies-duniter.md diff --git a/scripts/analyze-business-metrics.js b/scripts/analyze-business-metrics.js index 2766950..641d2e2 100755 --- a/scripts/analyze-business-metrics.js +++ b/scripts/analyze-business-metrics.js @@ -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/data/analyse-strategique.md'); + const outputFile = path.join(__dirname, '../data/analyse-strategique.md'); if (!fs.existsSync(radarDir)) { console.error(`Répertoire non trouvé: ${radarDir}`); diff --git a/scripts/extract-technologies.js b/scripts/extract-technologies.js index 99e60d2..b25a56f 100755 --- a/scripts/extract-technologies.js +++ b/scripts/extract-technologies.js @@ -10,7 +10,7 @@ const path = require('path'); // Charger les compétences de l'équipe depuis les fichiers individuels function loadTeamSkills() { - const teamDir = path.join(__dirname, '../docs/data/team'); + const teamDir = path.join(__dirname, '../data/team'); const teamSkills = {}; if (!fs.existsSync(teamDir)) { @@ -291,7 +291,7 @@ function parseTechnologiesFile(filePath) { // Main function main() { - const techFile = path.join(__dirname, '../docs/data/technologies-duniter.md'); + const techFile = path.join(__dirname, '../data/technologies-duniter.md'); const outputDir = path.join(__dirname, '../radar-business/2025-01-15'); if (!fs.existsSync(outputDir)) { diff --git a/scripts/generate-team-visualization-data.js b/scripts/generate-team-visualization-data.js index 347f60c..c36e68b 100755 --- a/scripts/generate-team-visualization-data.js +++ b/scripts/generate-team-visualization-data.js @@ -145,7 +145,7 @@ function loadTechnologies() { // Charger les membres de l'équipe (avec profils complets) function loadTeamMembers() { - const teamDir = path.join(__dirname, '../docs/data/team'); + const teamDir = path.join(__dirname, '../data/team'); const members = []; if (!fs.existsSync(teamDir)) {