diff --git a/README.md b/README.md index 71992654fb491a484e5bb40680fbb38e3a2ebb48..8e552459437bf2a33baaaa23b1d6660d714c5646 100644 --- a/README.md +++ b/README.md @@ -51,7 +51,23 @@ * AI 技能树 https://gitcode.net/csdn/skill_tree_ai * OceanBase 技能树:https://gitcode.net/csdn/skill_tree_oceanbase -## [技能树统一命令设计(草稿)](https://codechina.csdn.net/csdn/skill_tree/-/issues/4) +## 技能树服务构建项目 + +技能树数据处理的流水线如下: + +`技能树开放编辑仓库` --> `技能树命令行工具` --> `技能树服务` + +其中 `技能树开放编辑仓库` 就是每个领域的编辑仓库。 +而 `技能树命令行工具` 和 `技能树服务` 会分别创建两个独立的仓库 + +* skill_tree_cli(参考下一节) +* skill_tree_server(TODO) + +实现上,skill_tree_cli 和 skill_tree_server 都会有一些对技能树编辑仓库数据的结构解析、校验、转换需求,这些解析认为托管在一个独立的 `技能树解析` 仓库里。也即: + +* [skill_tree_parser](https://gitcode.net/csdn/skill_tree_parser) + +## [技能树命令行设计(草稿)](https://gitcode.net/csdn/skill_tree/-/issues/4) 技能树仓库编辑命令 最终应该和 技能树管道处理命令组合在一起,类似 git 一样提供一个 skill_tree 命令,该命令包含如下 `actions`