add doc
CSDN学习 = 每日一练->技能树->比赛->学习成就
->
本仓库是技能树森林的 RFC(Request for Comments) 仓库。提议请在 rfc/ 目录下创建文档,例如 rfc_001.md
rfc_001.md
技能树发布的新闻稿
1. fork 下面对应开放技能树编辑仓库,仔细阅读对应的仓库的README规则,新增习题或者改进已有习题 2. 提交 pull-request 等待审核合并 3. 核心贡献者会邀请加入项目仓库成员 4. 技能树社区将展示出题者信息,以及根据贡献值奖励一定的原力值 5. 参考[参与贡献Q/A](/CSDN/skill_tree/tree/master/qa.md)
技能树服务构建项目
技能树开放编辑仓库
CSDN技能树线上社区
技能树数据处理的流水线如下:
技能树开放编辑仓库 –> 技能树命令行工具 –> 技能树服务
技能树命令行工具
技能树服务
其中不同环节的仓库如下:
技能树解析
管道仓库状态
技能树仓库编辑命令 最终应该和 技能树管道处理命令组合在一起,类似 git 一样提供一个 skill_tree 命令,该命令包含如下 actions
actions
init
tree
spec
link
deploy
server
内容生产者, 内容消费者,学习者: 他们有不同的需求。
从一个“产品设计” 的角度,一个领域 (Python) 有一个技能树。 这个技能树上面有很多 知识点,这些知识点有 {初中高} 的特性。 每个知识点有 相关的 {博客, 问答, 代码, 视频,… } 集合。 用户如何证明自己掌握了某个知识点? 考虑:
对于技能树上的一个问题,我们应该有完整的解决方案,让用户非常满意:
基于技能树的层次结构,构建复合的知识图谱结构,仓库: skill_tree_level
data/pacakage 目录下定义了由不同的技能树组合构成的学习包 例如:
©Copyright 2023 CCF 开源发展委员会 Powered by Trustie& IntelliDE 京ICP备13000930号
CSDN 技能森林
CSDN学习 = 每日一练
->
技能树->
比赛->
学习成就本仓库是技能树森林的 RFC(Request for Comments) 仓库。提议请在 rfc/ 目录下创建文档,例如
rfc_001.md
技能树发布的新闻稿
如何参与贡献
技能树服务构建项目
技能树开放编辑仓库
和CSDN技能树线上社区
技能树开放编辑仓库
采用 MIT 或者 CC4 开源协议,是开源项目仓库部分CSDN技能树线上社区
为CSDN产品技能树开放编辑仓库
图谱数据之上的进一步延伸开发,应遵循对应协议要求技能树仓库和技能树社区
技能树服务构建项目
技能树数据处理的流水线如下:
技能树开放编辑仓库
–>技能树命令行工具
–>技能树服务
其中不同环节的仓库如下:
技能树开放编辑仓库
就是每个领域的编辑仓库。技能树命令行工具
和技能树服务
会分别创建两个独立的仓库技能树命令行工具
和技能树服务
都会有一些对技能树编辑仓库数据的结构解析、校验、转换需求,这些解析器的实现托管在一个独立的技能树解析
仓库里。管道仓库状态
技能树命令行设计(草稿)
技能树仓库编辑命令 最终应该和 技能树管道处理命令组合在一起,类似 git 一样提供一个 skill_tree 命令,该命令包含如下
actions
init
命令:初始化一个技能树仓库,该过程会交互式询问,输入技能树仓库相关的 meta 信息,用来自动完成技能树仓库tree
命令:在data/ 目录下通过该命令为每个节点和习题分配id,自动化生成必要的元数据spec
命令:在pipeline/spec 目录下输出严格规格化的中间数据格式link
命令:链接节点数据,包含deploy
命令:将link后的产生的数据发布到抽象技能树服务server
命令:启动抽象技能树服务,用户可以开始使用。技能树概述
内容生产者, 内容消费者,学习者: 他们有不同的需求。
从一个“产品设计” 的角度,一个领域 (Python) 有一个技能树。 这个技能树上面有很多 知识点,这些知识点有 {初中高} 的特性。 每个知识点有 相关的 {博客, 问答, 代码, 视频,… } 集合。 用户如何证明自己掌握了某个知识点? 考虑:
痛点的解决
对于技能树上的一个问题,我们应该有完整的解决方案,让用户非常满意:
技能树社区核心设计
基于技能树的知识图谱
基于技能树的层次结构,构建复合的知识图谱结构,仓库: skill_tree_level
不同技能树构成了职业路线学习包
data/pacakage 目录下定义了由不同的技能树组合构成的学习包 例如:
贡献者列表
顾问
开发者
已发布技能树贡献者
未发布技能树贡献者
长成大树,长成灌木