From 9b6f7440123a76792dcca7c63af81b3d589aec58 Mon Sep 17 00:00:00 2001 From: feilong Date: Fri, 10 Dec 2021 22:39:33 +0800 Subject: [PATCH] =?UTF-8?q?=E5=A2=9E=E5=8A=A0=E7=BB=9F=E4=B8=80=E5=91=BD?= =?UTF-8?q?=E4=BB=A4=E8=AE=BE=E8=AE=A1=E8=8D=89=E7=A8=BF?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- README.md | 19 +++++++++++++++++++ 1 file changed, 19 insertions(+) diff --git a/README.md b/README.md index 3c8a559..1d57097 100644 --- a/README.md +++ b/README.md @@ -47,6 +47,25 @@ * 全栈工具 技能树:https://gitcode.net/csdn/skill_tree_toolchains * AI 技能树 https://gitcode.net/csdn/skill_tree_ai +## [技能树统一命令设计(草稿)](https://codechina.csdn.net/csdn/skill_tree/-/issues/4) + +技能树仓库编辑命令 最终应该和 技能树管道处理命令组合在一起,类似 git 一样提供一个 skill_tree 命令,该命令包含如下 action + +* init 命令:初始化一个技能树仓库,该过程会交互式询问,输入技能树仓库相关的 meta 信息,用来自动完成技能树仓库 + * 原始数据编辑目录:data/ + * 处理脚本目录:src/ + * 管道数据处理目录:pipeline/ + * 保持结构并规格化处理输出目录:pipeline/spec + * 链接合成目录:pipeline/link +* tree 命令:在data/ 目录下通过该命令为每个节点和习题分配id,自动化生成必要的元数据 +* spec 命令:在pipeline/spec 目录下输出严格规格化的中间数据格式 +* link 命令:链接节点数据,包含 + * 生成节社区(抽象意义上) + * 生成节频道(抽象意义上) + * 生成习题交流贴(抽象意义上) +* deploy 命令:将link后的产生的数据发布到抽象技能树服务 +* server 命令:启动抽象技能树服务,用户可以开始使用。 + ## 技能树概述 内容生产者, 内容消费者,学习者: 他们有不同的需求。 -- GitLab