refactor: déplacer docs/data/ → data/ pour séparer données de build et docs
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 <noreply@anthropic.com>
This commit is contained in:
2
.gitignore
vendored
2
.gitignore
vendored
@@ -31,4 +31,4 @@ public/strategie-inline.html
|
|||||||
# Docs
|
# Docs
|
||||||
docs/
|
docs/
|
||||||
docs-sbom/
|
docs-sbom/
|
||||||
docs-syoul/
|
docs-syoul/
|
||||||
|
|||||||
@@ -358,7 +358,7 @@ ${metrics.emergingTechnologies.filter(t => t.differentiation === 'high').length
|
|||||||
// Main
|
// Main
|
||||||
function main() {
|
function main() {
|
||||||
const radarDir = path.join(__dirname, '../radar-business/2025-01-15');
|
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)) {
|
if (!fs.existsSync(radarDir)) {
|
||||||
console.error(`Répertoire non trouvé: ${radarDir}`);
|
console.error(`Répertoire non trouvé: ${radarDir}`);
|
||||||
|
|||||||
@@ -10,7 +10,7 @@ const path = require('path');
|
|||||||
|
|
||||||
// Charger les compétences de l'équipe depuis les fichiers individuels
|
// Charger les compétences de l'équipe depuis les fichiers individuels
|
||||||
function loadTeamSkills() {
|
function loadTeamSkills() {
|
||||||
const teamDir = path.join(__dirname, '../docs/data/team');
|
const teamDir = path.join(__dirname, '../data/team');
|
||||||
const teamSkills = {};
|
const teamSkills = {};
|
||||||
|
|
||||||
if (!fs.existsSync(teamDir)) {
|
if (!fs.existsSync(teamDir)) {
|
||||||
@@ -291,7 +291,7 @@ function parseTechnologiesFile(filePath) {
|
|||||||
|
|
||||||
// Main
|
// Main
|
||||||
function 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');
|
const outputDir = path.join(__dirname, '../radar-business/2025-01-15');
|
||||||
|
|
||||||
if (!fs.existsSync(outputDir)) {
|
if (!fs.existsSync(outputDir)) {
|
||||||
|
|||||||
@@ -145,7 +145,7 @@ function loadTechnologies() {
|
|||||||
|
|
||||||
// Charger les membres de l'équipe (avec profils complets)
|
// Charger les membres de l'équipe (avec profils complets)
|
||||||
function loadTeamMembers() {
|
function loadTeamMembers() {
|
||||||
const teamDir = path.join(__dirname, '../docs/data/team');
|
const teamDir = path.join(__dirname, '../data/team');
|
||||||
const members = [];
|
const members = [];
|
||||||
|
|
||||||
if (!fs.existsSync(teamDir)) {
|
if (!fs.existsSync(teamDir)) {
|
||||||
|
|||||||
Reference in New Issue
Block a user