Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
CSDN 技术社区
CSDN-技能森林
提交
cc4cd55a
C
CSDN-技能森林
项目概览
CSDN 技术社区
/
CSDN-技能森林
通知
2819
Star
149
Fork
162
代码
文件
提交
分支
Tags
贡献者
分支图
Diff
Issue
21
列表
看板
标记
里程碑
合并请求
0
DevOps
流水线
流水线任务
计划
Wiki
6
Wiki
分析
仓库
DevOps
项目成员
Pages
C
CSDN-技能森林
项目概览
项目概览
详情
发布
仓库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
Issue
21
Issue
21
列表
看板
标记
里程碑
合并请求
0
合并请求
0
Pages
DevOps
DevOps
流水线
流水线任务
计划
分析
分析
仓库分析
DevOps
Wiki
6
Wiki
成员
成员
收起侧边栏
关闭侧边栏
动态
分支图
创建新Issue
流水线任务
提交
Issue看板
提交
cc4cd55a
编写于
9月 21, 2022
作者:
F
feilong
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
add build doc
上级
679357fd
变更
2
隐藏空白更改
内联
并排
Showing
2 changed file
with
54 addition
and
5 deletion
+54
-5
README.md
README.md
+8
-5
build.md
build.md
+46
-0
未找到文件。
README.md
浏览文件 @
cc4cd55a
...
...
@@ -11,11 +11,14 @@
## 如何参与贡献
*
贡献方式
1.
fork 下面对应开放技能树编辑仓库,仔细阅读对应的仓库的README规则,新增习题或者改进已有习题
2.
提交 pull-request 等待审核合并
3.
核心贡献者会邀请加入项目仓库成员
4.
技能树社区将展示出题者信息,以及根据贡献值奖励一定的原力值
5.
参考
[
参与贡献Q/A
](
./qa.md
)
*
给一个已有的技能树贡献
1.
fork 下面对应开放技能树编辑仓库,仔细阅读对应的仓库的README规则,新增习题或者改进已有习题
2.
提交 pull-request 等待审核合并
3.
核心贡献者会邀请加入项目仓库成员
4.
技能树社区将展示出题者信息,以及根据贡献值奖励一定的原力值
5.
参考
[
参与贡献Q/A
](
./qa.md
)
*
构建一个新的技能树
*
参考
[
技能树项目构建练习
](
./build.md
)
*
仓库说明
*
技能森林分为
`技能树开放编辑仓库`
和
`CSDN技能树线上社区`
*
其中
`技能树开放编辑仓库`
采用 MIT 或者 CC4 开源协议,是开源项目仓库部分
...
...
build.md
0 → 100644
浏览文件 @
cc4cd55a
# 技能树项目构建练习
## 预备环境
1.
安装 VSCode
2.
安装 Git
3.
安装 Python 3 环境
4.
使用 pip install skill-tree-parser 安装技能树解析包
## 操作步骤
1.
在 GitCode 上创建一个空的技能树仓库
2.
在本地使用 git clone 克隆空的技能树仓库
3.
使用 vscode 打开本地技能树仓库
4.
在根目录下创建一个 main.py 文件,编写以下代码
```
python
from
skill_tree.tree
import
TreeWalker
if
__name__
==
'__main__'
:
walker
=
TreeWalker
(
"data"
,
"test"
,
"Test"
,
ignore_keywords
=
True
)
walker
.
init
()
# 初始化代码
```
5.
执行命令
`python main.py`
初始化技能树目录,初始化后项目目录如下:
```
.
├── README.md
├── data
│ ├── 1.Test初阶
│ │ ├── 1.Test入门
│ │ │ ├── 1.HelloWorld
│ │ │ └── config.json
│ │ └── config.json
│ ├── 2.Test中阶
│ │ └── config.json
│ ├── 3.Test高阶
│ │ └── config.json
│ ├── config.json
│ └── tree.json
├── main.py
└── requirements.txt
```
6.
阅读
`README.md`
7.
提交项目到git仓库:
`git add .`
+
`git commit -m "init"`
+
`git push`
8.
到技能森林仓库的「技能树孵化器」问题里,提交你的项目地址。https://gitcode.net/csdn/skill_tree/-/issues/17
9.
找到你的伙伴,持续按照 README 的介绍持续构建技能树,构建足够好后,在技能森林仓库提交一个申请上线的 issue。https://gitcode.net/csdn/skill_tree/-/issues
\ No newline at end of file
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录