From 7c3a7fc3940583597d5814121880978e4397284f Mon Sep 17 00:00:00 2001 From: kdletters Date: Tue, 21 Apr 2026 00:31:07 +0800 Subject: [PATCH] build: initialize rust workspace manifest --- .../01_M0_M2_FOUNDATION_AND_AUTH.md | 3 +- server-rs/Cargo.toml | 11 ++++++++ server-rs/README.md | 28 ++++++++++--------- 3 files changed, 28 insertions(+), 14 deletions(-) create mode 100644 server-rs/Cargo.toml diff --git a/backend-rewrite-tasklist/01_M0_M2_FOUNDATION_AND_AUTH.md b/backend-rewrite-tasklist/01_M0_M2_FOUNDATION_AND_AUTH.md index f0450f8c..665033d1 100644 --- a/backend-rewrite-tasklist/01_M0_M2_FOUNDATION_AND_AUTH.md +++ b/backend-rewrite-tasklist/01_M0_M2_FOUNDATION_AND_AUTH.md @@ -43,7 +43,8 @@ - [x] 在根目录新增 `server-rs/` 交付物:[../server-rs/README.md](../server-rs/README.md) -- [ ] 创建 workspace `Cargo.toml` +- [x] 创建 workspace `Cargo.toml` + 交付物:[../server-rs/Cargo.toml](../server-rs/Cargo.toml) - [ ] 创建 `crates/api-server` - [ ] 创建 `crates/spacetime-module` - [ ] 创建 `crates/application` diff --git a/server-rs/Cargo.toml b/server-rs/Cargo.toml new file mode 100644 index 00000000..ea6f47e7 --- /dev/null +++ b/server-rs/Cargo.toml @@ -0,0 +1,11 @@ +# 当前阶段先建立虚拟 workspace。 +# 各 crate 创建完成后,再按任务清单逐项补充 members。 + +[workspace] +resolver = "2" +members = [] + +[workspace.package] +edition = "2021" +version = "0.1.0" +license = "UNLICENSED" diff --git a/server-rs/README.md b/server-rs/README.md index b758ad9f..9a331270 100644 --- a/server-rs/README.md +++ b/server-rs/README.md @@ -14,22 +14,24 @@ ## 2. 当前阶段说明 -当前提交只完成 `M1` 的第一条任务:为新后端预留正式目录并把路径固定到仓库结构中。 +当前目录已经完成以下两项初始化: + +1. 为新后端预留正式目录并把路径固定到仓库结构中。 +2. 创建虚拟 workspace `Cargo.toml`,后续 crate 会逐项挂入。 后续任务会继续在本目录内按顺序补齐: -1. workspace `Cargo.toml` -2. `crates/api-server` -3. `crates/spacetime-module` -4. `crates/application` -5. `crates/domain` -6. `crates/contracts` -7. `crates/auth-service` -8. `crates/oss-service` -9. `crates/llm-service` -10. `crates/spacetime-client` -11. `crates/tests` -12. `scripts/*` +1. `crates/api-server` +2. `crates/spacetime-module` +3. `crates/application` +4. `crates/domain` +5. `crates/contracts` +6. `crates/auth-service` +7. `crates/oss-service` +8. `crates/llm-service` +9. `crates/spacetime-client` +10. `crates/tests` +11. `scripts/*` ## 3. 已冻结边界