Jessica124 / ICP

0 stars 0 forks source link

ICP理解 #7

Open Jessica124 opened 5 years ago

Jessica124 commented 5 years ago

主要工作内容:ICP理解 @maohuaming

maohuaming commented 5 years ago

@Jessica124 开始ICP理解问答。第一题:小白是一个什么样的组织?

Jessica124 commented 5 years ago

以大众的医疗健康造福大众,基于“众”的形式进行建立并运行的社区,采用众和方式推动的青色组织

maohuaming commented 5 years ago

@Jessica124 回答正确。下一题:成为合格贡献者的条件是什么?

Jessica124 commented 5 years ago

个人自主参与,不能是组织或团队 要认同小白的众和理念和价值观

maohuaming commented 5 years ago

@Jessica124 回答正确。下一题:小白社区核心价值观是什么?

Jessica124 commented 5 years ago

要以尊重和信任为基础,以悲悯之心为公众的健康做贡献,采用自主参与为形式,公正奖励为机制,以实现高效、可持续、可预期的商业目标的众人和合形式。 同时要严格执行标准,协作和为协作提供便利,保障信息安全

maohuaming commented 5 years ago

@Jessica124 回答正确。下一题:小白社区有哪几个角色?

Jessica124 commented 5 years ago

Contributor(贡献者) Committer(模块管理者) Maintainer(社区的组织者和协调者)

maohuaming commented 5 years ago

@Jessica124 回答正确。下一题:如何申请开发一个ICP任务?

Jessica124 commented 5 years ago

创建Issue,由committer确定后打上标签,然后在ICP Issue的comments中提交:申请开发 deadline:yyyy-mm-dd size:xx @xxx

maohuaming commented 5 years ago

@Jessica124 回答正确。下一题:如何变更deadline?

Jessica124 commented 5 years ago

在PR创建之前,可以在申请开发的comments右边三个小点处点击修改,如果是PR创建之后,需重新向管理者申请deadline变更

maohuaming commented 5 years ago

@Jessica124 提示:变更deadline的格式是什么?

Jessica124 commented 5 years ago

申请变更deadline:yyyy-mm-dd @xxx,变更原因

maohuaming commented 5 years ago

@Jessica124 回答正确。下一题:如何在PR中引用已经完成的issue?

Jessica124 commented 5 years ago

在comment中写:for:issue-url

maohuaming commented 5 years ago

@Jessica124 回答正确。下一题:pull request 中包含的 commit 如何命名?

Jessica124 commented 5 years ago

与issue的名字相关联,名字可以一致

maohuaming commented 5 years ago

@Jessica124 提示:请参见pull request规范文档。

Jessica124 commented 5 years ago

声明#<issue编号>

maohuaming commented 5 years ago

@Jessica124 回答正确。下一题:pull 对应的分支如何命名?

Jessica124 commented 5 years ago

类型/开发者-目的

maohuaming commented 5 years ago

@Jessica124 回答正确。下一题:有效PR的条件是什么?

Jessica124 commented 5 years ago

只有打上ICP标签的PR,才是有效的PR

maohuaming commented 5 years ago

@Jessica124 提示:请参考ICP流程图。

Jessica124 commented 5 years ago

1.Committer指定assignees 2.assignees在有效时间范围内merge 3.Committer打上icp label 4.如果有size,则必须由committer打上的

maohuaming commented 5 years ago

@Jessica124 回答正确。下一题:有效issue的条件是什么?

Jessica124 commented 5 years ago

1.Committer指定assignees 2.Committer打上size label 3.有效的PR对issue进行了有效的引用 4.PR merge的时间早于有效的deadline的时间 5.close 6.没有失败label

maohuaming commented 5 years ago

@Jessica124 回答正确。下一题:有效deadline条件是什么?

Jessica124 commented 5 years ago

1.Committer在独立comment中撰写最后一次deadline,文字格式: 申请开发 deadline:yyyy-mm-dd size:xxx @xxx 2.当committer没有指定deadline时, assignees在独立的comment中撰写第一次deadline,且撰写时间早于issue被引用pr的时间,文字格式: 变更deadline:yyyy-mm-dd @xxx 变更原因

maohuaming commented 5 years ago

@Jessica124 回答正确。下一题:pr对issue的有效引用是什么?

Jessica124 commented 5 years ago

1.pr的creater在pr merge之前进行了引用,文字格式:for:issue-url 2.pr的assignees在pr的comment进行了引用,文字格式:for:issue-url

maohuaming commented 5 years ago

@Jessica124 回答正确。ICP理解测试结束。