OSSDevelopment/Assignments/Lab3.md

2.1 KiB
Raw Permalink Blame History

Lab 3在开源项目中选择开发任务8分

截止日期2024.11.14 11:59am

实践目的

了解开源项目的issue管理机制和吸引外部贡献者的机制尝试定位可以解决的开发任务。

实践流程

对Lab 2中选择的开源项目或者任意其他开源项目按照相同规则选择的项目

3分请尝试搜索这个项目的贡献指南、issue tracker、和其他项目文档并简要回答如下问题

  • 这个项目是否有记录其issue管理方式的文档如果有给出链接并总结其内容。
  • 这个项目是否采用某种方式标记出难度较低的适合新人解决的issue
  • 如果有标记适合新人解决的issue这些issue被解决的大致情况如何

(在这里写下你的回答)

3分请尝试搜索这个项目的贡献指南、issue tracker、和其他项目文档并简要回答如下问题

  • 对于那些标记了适合新人解决的issue你认为你能解决哪些大概解释为什么可以并提供链接举例即可不能解决哪些提供链接举例即可不能解决的大概是缺乏什么知识
  • 如果你有一个改进这个软件的想法(例如增加一个新功能),需要怎么做才能让社区接收你的贡献代码?

(在这里写下你的回答)

2分请描述一个你想要做的具体开发任务。如果已经有进展也可一并写出。

(在这里写下你的回答)

提交方式

请在截止日期之前将此markdown文件请检查前面的问题是不是已经都回答了发送到助教邮箱xuww@stu.pku.edu.cn文件命名统一为学号-姓名-Lab3.md

评分标准

对实践流程中提出的所有问题,均有合理的回答即得满分,否则酌情扣分。

提交超出截止日期24小时内最多获得80%的分数提交超出截止日期72小时内最多获得50%的分数超出截止日期72小时的提交不得分。

备注

  1. 如果一些问题不适用于你选择的开源项目,解释一下为什么不适用,并跳过此问题即可