mirror of
https://github.com/Yuyi-Oak/BlueArchiveToolkit.git
synced 2026-07-22 00:55:15 +08:00
feat: implement production cas v1
This commit is contained in:
@@ -2,7 +2,7 @@
|
||||
|
||||
**BlueArchiveToolkit** 是一个面向长期维护的 Blue Archive 资源管理、解析、翻译和补丁工具套件。
|
||||
|
||||
当前项目仍处于早期开发阶段:Rust 领域模型、适配器框架和部分 CAS 基础能力已经存在;资源同步、完整 AssetBundle 解析、翻译系统、Patch、CLI、API Server 和 Web 后台尚未完成。
|
||||
当前项目仍处于早期开发阶段:Rust 领域模型、适配器框架和生产级 CAS V1 已经存在;资源同步、完整 AssetBundle 解析、翻译系统、Patch、CLI、API Server 和 Web 后台尚未完成。
|
||||
|
||||
---
|
||||
|
||||
@@ -27,13 +27,13 @@
|
||||
- Rust workspace 和 monorepo 结构。
|
||||
- `bat-core` 领域对象和仓储接口骨架。
|
||||
- `bat-adapters` Unity、Manifest、Client 集成框架。
|
||||
- `bat-cas-engine` 基础文件系统对象存储。
|
||||
- `bat-cas-engine` CAS V1:原子写入、Hash 校验、引用计数、GC、并发写入测试、损坏检测。
|
||||
- `bat-infrastructure` CAS 仓储适配层。
|
||||
- `bat-ffi` 基础 crate 边界。
|
||||
- 文档路线图和当前缺口清单。
|
||||
|
||||
未完成:
|
||||
|
||||
- 生产级 CAS 引用计数、GC、并发安全和事务化元数据。
|
||||
- 真实 AssetBundle 解析。
|
||||
- 真实 Patch apply/diff。
|
||||
- Go CLI、API Server、SDK。
|
||||
@@ -116,14 +116,12 @@ make check
|
||||
|
||||
近期优先级:
|
||||
|
||||
1. 恢复或初始化 Git 元数据。
|
||||
2. 冻结核心领域接口和错误模型。
|
||||
3. 合并 CAS 实现边界。
|
||||
4. 完成生产级 CAS:原子写入、引用计数、GC、并发测试。
|
||||
5. 完成 Manifest 真实解析。
|
||||
6. 启动 Go CLI 的 `doctor` 和基础命令框架。
|
||||
1. 完成 Manifest 真实解析。
|
||||
2. 启动 Go CLI 的 `doctor` 和基础命令框架。
|
||||
3. 设计 Resource Repository 的持久化 schema。
|
||||
4. 开始 AssetBundle 解析框架实装。
|
||||
|
||||
不建议在 CAS、Manifest、AssetBundle 基础能力完成前优先开发 Web UI。
|
||||
不建议在 Manifest、AssetBundle 和文本提取基础能力完成前优先开发 Web UI。
|
||||
|
||||
---
|
||||
|
||||
|
||||
Reference in New Issue
Block a user