# 技能树项目构建练习 ## 预备环境 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.现在,请修改`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