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

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

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

目录

问题1

问题2

问题3

问题4

问题5

问题6 


 

问题1

项目描述不是很清晰,去看了技能森林才大概明白这是一个贡献者为“开源软件开发”技能社区贡献章节结构和习题的项目,以使这个技能书社区能够初步上线。因此贡献者是只能为这个项目贡献章节和习题对吗?希望可以完善这个项目的说明。

问题2

我在新建习题时发现,如果不按照模板的格式创建习题,则运行程序时会报错,虽然可以生成对应的json文件,但是知识节点的config.json文件的export中并无该文件。这也就意味着,目前贡献者只能按照模板去创建习题,但按照模板创建只能创建选择题。同时习题的type也是只有code_options,即选择题一种题型。希望可以丰富不同习题类型,以及提供相应的模板,如简答题,编程题等。

 

问题3

“group”属性出现在了根节点、难度节点、章节点、知识节点的config.json中,但值都为0,这个group属性的含义和作用是什么?“keywords”,“keywords_must”,“keywords_forbid”属性出现在了根节点、难度节点、章节点、知识节点的config.json中,但值都为空,这些属性的含义和作用是什么?

问题4

如上所示,创建习题的author属性默认为null,那在上线前,贡献者通过pr创建的习题是否要手动将author属性修改为自己的CSDN id?是否可以不作修改,让其为空?

问题5

初阶难度下的章节点的config.json中有“subtree”属性,而其他两个难度下的章节点的config.json中并没有,这是为什么,这个属性的含义和作用是什么?

 

问题6 

目前删除题目和章节需要手动删除各个配置中的信息,有快捷的命令行指令吗?

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 2
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值