build.md 1.8 KB
Newer Older
F
feilong 已提交
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42
# 技能树项目构建练习

## 预备环境

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
```
F
feilong 已提交
43 44 45 46 47 48 49 50 51 52 53 54
6.现在,请修改`main.py`,将初始化代码改为构建索引的模式:
 ```python
from skill_tree.tree import TreeWalker

if __name__ == '__main__':
    walker = TreeWalker("data", "test", "Test", ignore_keywords=True)
    walker.walk() # 构建索引模式
```
7. 阅读 `README.md`
8. 提交项目到git仓库: `git add .` + `git commit -m "init"` + `git push`
9. 到技能森林仓库的「技能树孵化器」问题里,提交你的项目地址。https://gitcode.net/csdn/skill_tree/-/issues/17
10. 找到你的伙伴,持续按照 README 的介绍持续构建技能树,构建足够好后,在技能森林仓库提交一个申请上线的 issue。https://gitcode.net/csdn/skill_tree/-/issues