Skip to content

Latest commit

 

History

History
43 lines (24 loc) · 2.13 KB

Lab3.md

File metadata and controls

43 lines (24 loc) · 2.13 KB

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. 如果一些问题不适用于你选择的开源项目,解释一下为什么不适用,并跳过此问题即可