Skip to content

Latest commit

 

History

History
39 lines (28 loc) · 1.92 KB

coc_guide.md

File metadata and controls

39 lines (28 loc) · 1.92 KB

Code of Conduct(行为规范)

什么是COC

A code of conduct is a set of rules outlining the norms, rules, and responsibilities or proper practices of an individual party or an organization. --From wikipedia

行为规范,是社会群体或个人在参与社会活动中所遵循的规则、准则的总称,是社会认可和人们普遍接受的具有一般约束力的行为标准。--来自百度百科

COC的作用

在开源社区的各项活动中,为了保证各种交流和合作的顺利进行,非常有必要定义一些规则,用于约束社区参与坊的行为,避免出现因为难以接受的行为而导致的不愉快。

对于一个开源社区来说非常重要,所以是项目必须的文档之一。

COC的组成部分

  1. 适用范围
    要求:需要讲清楚该COC的适用范围
  • 在何处生效(仅适用于问题和请求,还是还包括类似事件的社区活动?)
  • 适用人员/群体(社区成员和维护者,是否还有赞助者呢?)
  1. 行为规范
    要求:形式可以多样,需要列举一些不可接受的行为包括违反法律,人身攻击相关等;也可以加上一些价值观的说明

  2. 举报途径或者违反处罚办法
    要求:给出明确的举报方式,一般留一个邮件地址;或者给出处罚方法包括删除言论,甚至永久除名等

COC的参考sample

  1. 开放原子基金会下项目的默认COC
  2. Apache开源软件基金会的COC
  3. CNCF基金会的COC

COC的Checklist

  • 项目主Repo的根目录下是否有COC文件
  • 项目Readme文件中是否有到COC文件的说明和链接
  • COC是否包含了如下部分
    • 适用范围
    • 不可接受的行为列表
    • 举报途径或者处罚方法
  • COC中的内容是否通俗易懂