补全:能不能关

补全 closeable:PR 合了且子任务全完。 issue 模型:is_assigned=指派给人了没(assignee 非空);open_issues=还开着(非 closed)几个;closeable=关联 PR 已合并且子任务全完

开始练习 →

开源许可证规定什么

一个开源项目的许可证,规定的是【0】。 许可证模型:宽松许可 {MIT, BSD, Apache}、copyleft {GPL, AGPL}。is_permissive 是不是宽松、must_open_source=衍生作品是否也必须开源。

开始练习 →

宽松许可证的特点

MIT 这类宽松许可证的特点是【0】。 许可证模型:宽松许可 {MIT, BSD, Apache}、copyleft {GPL, AGPL}。is_permissive 是不是宽松、must_open_source=衍生作品是否也必须开源。

开始练习 →

copyleft 许可证要求什么

GPL 这类 copyleft 许可证,常要求【0】。 许可证模型:宽松许可 {MIT, BSD, Apache}、copyleft {GPL, AGPL}。is_permissive 是不是宽松、must_open_source=衍生作品

开始练习 →

GPL 是宽松许可吗

按许可证模型,is_permissive("GPL") 交回什么? 许可证模型:宽松许可 {MIT, BSD, Apache}、copyleft {GPL, AGPL}。is_permissive 是不是宽松、must_

开始练习 →

用 MIT 必须开源衍生吗

按模型,must_open_source("MIT") 交回什么? 许可证模型:宽松许可 {MIT, BSD, Apache}、copyleft {GPL, AGPL}。is_permissive 是不是宽松、must_

开始练习 →

补全:是不是宽松许可

补全 is_permissive:在宽松集合里就是。 许可证模型:宽松许可 {MIT, BSD, Apache}、copyleft {GPL, AGPL}。is_permissive 是不是宽松、must_open_source=衍生作品是

开始练习 →

补全:衍生必须开源吗

补全 must_open_source:copyleft 才必须。 许可证模型:宽松许可 {MIT, BSD, Apache}、copyleft {GPL, AGPL}。is_permissive 是不是宽松、must_open_sourc

开始练习 →

一次完整贡献的大致次序

独立完成一次贡献,大致次序是【0】。 贡献流程模型:STEPS = fork → clone → branch → commit → push → pr → review → merge。step_index 排第几、next_step 下

开始练习 →

贡献前先同步上游是为了

动手前先从上游同步最新代码,是为了【0】。 贡献流程模型:STEPS = fork → clone → branch → commit → push → pr → review → merge。step_index 排第几、next_ste

开始练习 →