From f1e22ac842e31123a53dbdbb8f4c90a6cad3e655 Mon Sep 17 00:00:00 2001 From: Nicolas Cantu Date: Fri, 10 Apr 2026 17:11:33 +0200 Subject: [PATCH] chore(projects): add enso conf.json and document symlink removal Initial state: projects/enso was a broken symlink to ../../projects/enso. Motivation: register Enso monorepo in ia_dev like lecoffreio for shared deploy orchestrator. Resolution: add projects/enso/conf.json (repository_root, deploy paths, secrets_path under .secrets/enso); extend projects/README.md with enso note and symlink warning. Root cause: obsolete symlink outside repo layout. Impacted: ia_dev project registry only; no runtime code. --- projects/README.md | 7 +++++++ projects/enso | 1 - projects/enso/conf.json | 16 ++++++++++++++++ 3 files changed, 23 insertions(+), 1 deletion(-) delete mode 120000 projects/enso create mode 100644 projects/enso/conf.json diff --git a/projects/README.md b/projects/README.md index 3da4b73..c1b4d7e 100644 --- a/projects/README.md +++ b/projects/README.md @@ -3,3 +3,10 @@ Documentation canonique dans **smart_ide** : **[docs/repo/ia-dev-project-conf-schema.md](../../docs/repo/ia-dev-project-conf-schema.md)** + +## Projects (examples) + +- **lecoffreio** — directory `projects/lecoffreio/` (see `conf.json` + optional `.secrets/`). +- **enso** — `projects/enso/conf.json` registers the Enso monorepo (`deploy.repository_root`) and `deploy.secrets_path` → `$IA_DEV_ROOT/.secrets/enso` (per-env `enso-deploy.env` under `test` / `pprod` / `prod`). + +**Note (enso):** the previous broken symlink `projects/enso` → `../../projects/enso` was removed. Use this versioned directory only; do not recreate that relative symlink. diff --git a/projects/enso b/projects/enso deleted file mode 120000 index 746724e..0000000 --- a/projects/enso +++ /dev/null @@ -1 +0,0 @@ -../../projects/enso \ No newline at end of file diff --git a/projects/enso/conf.json b/projects/enso/conf.json new file mode 100644 index 0000000..88a97e0 --- /dev/null +++ b/projects/enso/conf.json @@ -0,0 +1,16 @@ +{ + "id": "enso", + "name": "Enso", + "project_path": "/home/desk/enso/deploy", + "deploy": { + "repository_root": "/home/desk/enso", + "scripts_path": "/home/desk/enso/deploy/scripts_v2", + "deploy_script_path": "/home/desk/enso/deploy/scripts_v2/deploy.sh", + "project_orchestrator_path": "deploy/scripts_v2/deploy.sh", + "secrets_path": "/home/desk/code/ia_dev/.secrets/enso" + }, + "version": { + "package_json_paths": ["/home/desk/enso/package.json"], + "splash_app_name": "Enso" + } +}