diff --git a/.gitmodules b/.gitmodules new file mode 100644 index 0000000..16363c3 --- /dev/null +++ b/.gitmodules @@ -0,0 +1,6 @@ +[submodule "sources/ec-nest"] + path = sources/ec-nest + url = ssh://git@git.dianyunshouhu.com:2222/touyun_liuyun/ec-nest.git +[submodule "sources/ec-admin"] + path = sources/ec-admin + url = ssh://git@git.dianyunshouhu.com:2222/touyun_liuyun/ec-admin.git diff --git a/README.md b/README.md index f5d3dc8..7cef788 100644 --- a/README.md +++ b/README.md @@ -21,6 +21,27 @@ openspec list # 列变更 openspec view # 交互式看板 ``` +## 源码(Git 子模块) + +`sources/` 下两个独立工程以 Git 子模块方式管理: + +| 子模块 | 说明 | `origin`(本项目远端) | `upstream`(原仓库) | +|---|---|---|---| +| `sources/ec-nest` | 后端 | `touyun_liuyun/ec-nest` | `touyun_liuyun/sysmgr-nest` | +| `sources/ec-admin` | 管理端 | `touyun_liuyun/ec-admin` | `touyun_liuyun/sysmgr-admin` | + +克隆仓库(含子模块): + +```bash +git clone --recurse-submodules ssh://git@git.dianyunshouhu.com:2222/touyun_liuyun/touyun-elderly-care.git +``` + +更新子模块到远端最新: + +```bash +git submodule update --remote +``` + ## 目录 - `CLAUDE.md` / `AGENTS.md` — 项目规范与工作流 @@ -31,4 +52,4 @@ openspec view # 交互式看板 - `docs/superpowers/specs/` — 设计文档 - `docs/superpowers/plans/` — 实施计划 - `.claude/skills/` — 项目级技能 -- `sources/` — 源码(各端独立项目,前缀 `touyun-elderly-care-`) +- `sources/` — 源码(Git 子模块:`ec-nest` 后端、`ec-admin` 管理端) diff --git a/sources/ec-admin b/sources/ec-admin new file mode 160000 index 0000000..da7a5b7 --- /dev/null +++ b/sources/ec-admin @@ -0,0 +1 @@ +Subproject commit da7a5b703e7c0413c6e2baf96c7e49e5db5e5871 diff --git a/sources/ec-nest b/sources/ec-nest new file mode 160000 index 0000000..6618137 --- /dev/null +++ b/sources/ec-nest @@ -0,0 +1 @@ +Subproject commit 6618137da557843b0c30ebaebf06f8180a303392