|
||
---|---|---|
.. | ||
README.md | ||
lecture101-intro2OSS.pdf | ||
lecture102-how2participate.pptx | ||
lecture201-经典软工.pdf | ||
lecture202-从传统软工到开源开发.pdf | ||
lecture303-贡献指南.pdf | ||
开源课程评分依据.pdf |
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