开源软件开发导论第二次作业

这个作业的要求是: https://bbs.csdn.net/topics/608215808
我提问的开源项目是:https://gitcode.net/csdn/skill_tree_opensource

老师一直强调learn by doing,我也是把这个仓库fork了下来在本地跑了一下,遇到了一些小问题

问题1

项目克隆下来,经过补充helloworld.md,我成功的运行了main.py,但是在tree.json文件里我看不到节内习题的内容
例如我在某一根目录下配置好了习题文件test.md并通过运行main.py生成了test.json
在这里插入图片描述
同时在config.json中导入了这个问题的text.md,但是我在生成的技能树文件中看不到关于习题的对应部分
在这里插入图片描述
可以看到商业价值节点和下面的经典理论节点是一样的,没有关于习题的信息。
我想问这样生成的技能书tree.json文件,如何去访问在每一个节点中的习题呢

问题2

整个项目最终生成的tree.json文件,应该被认为是整个项目的核心,那么在未来这个tree.json文件会被怎样使用呢?是否能有一个可视化的插件将他展示出来,或者他能够被应用到某些接口上,从而读取技能树的信息来帮助用户获取知识?

问题3

有一个小小的疑问,在原始仓库中,除了第一个helloworld节点和基本概念节点,其他节点都是缺少helloworld.md文件的,而在config.json中却都全部export了不存在的helloworld.json,这是否是原始仓库的一个bug,因为如果克隆下来直接运行的话,控制台是会报错的,显示缺少文件。关于这个问题,我已经尝试提交了一个PR

问题4

针对技能树这个项目的话,好像我能做出的贡献也只有贡献新节点和习题了,有没有其他我能够做出的贡献呢?

问题5

虽然说随着科技的发展,越来越多的技能会出现,但是我认为技能树扩展的速度最终会趋近饱和,也就是当技能树完善到一定程度的时候,整个项目就很难再有后续更新了,最多是习题的扩充,那么开发者对于这个项目的前景是如何期待的呢?

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 9
    评论
评论 9
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Yifanan

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值