OSSDevelopment/courseware
minghuizhou 5ba438405b
Add files via upload
2021-10-13 17:40:53 +08:00
..
README.md Update README.md 2021-09-22 15:19:10 +08:00
lecture101-intro2OSS.pdf Add courseware for lecture1 2021-07-20 17:39:19 +08:00
lecture102-how2participate.pptx Add files via upload 2021-07-20 17:40:02 +08:00
lecture201-经典软工.pdf add lecture201 2021-07-26 16:00:35 +08:00
lecture202-从传统软工到开源开发.pdf add lecture202 2021-07-26 16:05:50 +08:00
lecture303-贡献指南.pdf Add files via upload 2021-09-16 12:33:41 +08:00
开源课程评分依据.pdf Add files via upload 2021-10-13 17:40:53 +08:00

README.md

#this folder is for courseware, will produce slides based on the outline of the course. 此文件夹为课程课件

实践课程的课件: requirements

1, Version control with git: How to use git? ppt + video

2, Practice in Github: how to use github?: Open a repo, fork a repo, start discussion/issue, submit pr ppt + video

学生实践操作在课程organization里创建一个repository并创建一个md文件随意写下自己对开源的理解例如描述自己可能有兴趣贡献的开源项目或任务的特征

3, Select a project/task to contribute: understand what good first issue (GFI) is at GitHub, skim over the repos that have GFI, locate GFIs to understand what skills they require (with examples).

4, Practice of making contribution: understand the protocol of a project: reading CONTRIBUTING.MD -- understand what it says about how to make contribution (with an example).

5, Practice of communication: what to say, how to say it, when to communicate