Code of conductの一種として最近良く見るContributor Covenantについてのメモ。
Contributor Covenantについては以下などを参照。
GitHubで検索してみるとRubyのプロジェクトでCODE_OF_CONDUCT.md
を置いてるケースが多いことに気づいた。
理由としてはbundle gem --coc
というオプションがあることが要因に見える。
実際に入った経緯としては以下のIssueで話し合われて入ったらしい
Right now, I feel like the best option is to let people know that adding a CoC means they need to know what it says, know what violates it, and be ready to enforce the CoC on any contributors including themselves.
But I also want to let them know that it will lower barriers to entry, and encourage them to knowingly add it, as long as they are willing to commit to it.
- add code of conduct when scaffolding a gem by doodzik · Pull Request #3305 · bundler/bundler
- Remove code of conduct from generated gems · Issue #3435 · bundler/bundler
npmにも同じようなIssueが立ってた
CoCで思い浮かべるのはRustだったけど、ここ1-2年でCODE_OF_CONDUCT.mdがあるリポジトリが増えた感じ。(16420件)