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

这个作业的要求是: https://bbs.csdn.net/topics/608215808

我提问的开源项目是:CSDN 技术社区 / skill_tree_opensource · GitCode

问题一
1.项目文档中提到:在根目录下执行 python main.py 会合成技能树文件,合成的技能树文件: data/tree.json。所以该技能树的项目运行之后只会生成json格式文件,作为项目后端使用吗?是否可以考虑生成html等有前端渲染效果的网页或者运行命令后同时在本地生成一个md文件更加直观呢?在目录中已经存在index.txt文件的情况下,执行命令后生成一个思维导图类似的图片是否可以更清晰?

问题二
2.在项目的config.json文件中,文档中提及"type": "code_options" 表示是一个选择题。type除了选择题之外是否还有其他的可选择项呢?比如技术博客等类似格式的文件?

问题三
3. 尝试添加了一个习题,但是tree.json文件中只能看到新增的文件的配置内容,看不到添加习题的内容是否正常呢?
在这里插入图片描述

问题四
4. 新增习题对应的config.json文件中同时含有keywords_mustkeywords属性,这两个属性有什么区别呢?

问题五
5. 在初阶下增加了第四条章目录,但是index.txt中内容与实际目录并不匹配,index.txt作用是什么呢
在这里插入图片描述
在这里插入图片描述

问题六
6. 目前做成的技能树项目包含了大量习题、文章,并且包含了用户的讨论和博客等内容,整体呈现印象更倾向于leetcode或者洛谷等一类交流学习网站,资源量过大且参与用户水平参差不齐是否有利于技能树的受众呢?相较于类似社区形态的技能树,做成w3school或者使用vuepress等工具生成的静态网站来实现技能树是否会更权威?

评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值