Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
言程序plus
CSDN-技能森林
提交
b5e76255
C
CSDN-技能森林
项目概览
言程序plus
/
CSDN-技能森林
与 Fork 源项目一致
Fork自
CSDN 技术社区 / CSDN-技能森林
通知
1
Star
0
Fork
0
代码
文件
提交
分支
Tags
贡献者
分支图
Diff
Issue
0
列表
看板
标记
里程碑
合并请求
0
DevOps
流水线
流水线任务
计划
Wiki
0
Wiki
分析
仓库
DevOps
项目成员
Pages
C
CSDN-技能森林
项目概览
项目概览
详情
发布
仓库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
Issue
0
Issue
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
Pages
DevOps
DevOps
流水线
流水线任务
计划
分析
分析
仓库分析
DevOps
Wiki
0
Wiki
成员
成员
收起侧边栏
关闭侧边栏
动态
分支图
创建新Issue
流水线任务
提交
Issue看板
提交
b5e76255
编写于
12月 01, 2021
作者:
F
feilong
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
添加RFC
上级
8d5de9c5
变更
2
显示空白变更内容
内联
并排
Showing
2 changed file
with
56 addition
and
0 deletion
+56
-0
README.md
README.md
+2
-0
rfc/rfc_001.md
rfc/rfc_001.md
+54
-0
未找到文件。
README.md
浏览文件 @
b5e76255
# CSDN 技能森林
# CSDN 技能森林
本仓库是技能树森林的 RFC(Request for Comments) 仓库。提议请在 rfc/ 目录下创建文档,例如
`rfc_001.md`
## 如何参与贡献
## 如何参与贡献
1.
fork 下面对应开放技能树编辑仓库,仔细阅读对应的仓库的README规则,新增习题或者改进已有习题
1.
fork 下面对应开放技能树编辑仓库,仔细阅读对应的仓库的README规则,新增习题或者改进已有习题
...
...
rfc/rfc_001.md
0 → 100644
浏览文件 @
b5e76255
# 技能森林
技能森林由一系列开放技能树构成,本条目定义技能森林相关的概念。
## 技能树开放编辑仓库
技能树开放技能树编辑 git 仓库,使用MIT或者CC4协议,由社区协作编辑技能树骨架和习题。仓库命名规格为
`skill_tree_{xx}`
,其中
`{xx}`
是技能树仓库的命名,一般和技能树的英文名称一致,少数通用缩写的也会使用缩写,例如
`pg`
表示
`postgresql`
每个技能树仓库的 readme.md 会写明本仓库的编辑规则。技能树仓库的编辑规则基本上是保持一致的,但是每个仓库根据领域技术特点会略微有差异。
示例:
例如C语言技能树编辑仓库 https://codechina.csdn.net/csdn/skill_tree_c
## 技能树管道工具
当开放技能树编辑仓库
`章`
/
`节`
/
`题目`
数据编辑就绪的时候。技能树管道工具会使用四个命令从技能树骨架数据构建技能树社区资源。技能树管道工具会在合理抽象后以开源的方式提交社区维护。
这四个管道命令是:
*
import: 导入指定技能树编辑仓库数据
*
output: 将技能树编辑仓库数据转换为中间规格数据格式,同时创建 CSDN 社区云上对应的知识点社区
*
publish: 将中间规格数据格式生成为技能树节点数据和习题数据,同时创建习题所在社区的交流帖子。
*
sync_db: 将技能树节点数据和习题数据合成为技能树服务数据,同时触发节点数据挂载。
## 技能树服务
技能树管道工具将开放技能树编辑仓库数据经过流水线处理装配后。由技能树服务提供技能树和技能树视图相关的一组API服务,这组API定义了什么是技能树。
技能树服务包含两层:
*
技能树基础接口服务,包含所有展开节点的API
*
技能树视图接口服务,只包含技能树社区所需API
## 技能树社区用户答题服务
用户答题服务提供用户答题相关的一组服务。
## 技能树社区
技能树社区通过装配以下资源构成了领域技能树社区,例如:clang.csdn.net, python.csdn.net
*
技能树服务提供的骨架信息
*
技能树服务提供的节点社区信息
*
技能树服务提供的节点参考资料信息
*
技能树服务提供的习题信息
*
技能树服务提供的习题在节点社区里的交流贴
*
技能树社区用户答题服务
## 领域技能树用户核心学习路径
1.
系统性的有过程跟踪的学习
2.
使用参考资料
3.
通过答题验证反馈
4.
同主题交流
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录