a12eda8b8c | ||
---|---|---|
.. | ||
Lab4 | ||
Report | ||
Lab1.md | ||
Lab2.md | ||
Lab3.md | ||
Lab4.md | ||
Lab5.md | ||
Lab6.md | ||
Project.md | ||
README.md |
README.md
Assignments // 课程作业
实践作业(Labs)
主要目的: 熟悉开源软件项目的开发方式和常见最佳实践
- Lab 1:熟悉git和GitHub(7分)
- Lab 2:了解开源项目的开发方式和贡献流程(7分)
- Lab 3:在开源项目中选择开发任务(8分)
- Lab 4:CI/CD流水线搭建(10分)
- Lab 5:Python开源软件包安装/管理/打包/上载(10分)
- Lab 6:Linux Kernel中的沟通实践(8分)
Labs占期末总评的50分
课程项目(Project)
主要目的: 在实际的开源项目中与开发者沟通、做出贡献,并总结反思整个过程
- Project.md:详细要求及评分标准
- Report/:报告模板
Project占期末总评的40分
Lab的待改进点(源自同学反馈)
- 更多的git和GitHub实践练习(例如,如何给PR追加修改,如何解决合并冲突)