W3C Web of Things Japanese Community Group (W3C WoT-JP CG) において実施する活動や実装するコードに関する提案は次のようなプロセスで議論・合意の上で進めます。
- CG の取り組みは原則 Github の issue, PR (Pull Request) または会議にて提案・合意の上で進めます
- リポジトリのファイル (コード・文書・翻訳など) の変更は issue, PR いずれで提案しても良い
- リポジトリのファイル変更以外の活動・議論などは issue または会議にて提案・議論する
- ファイル変更の内、誤字脱字等の修正や説明の追記程度の軽微な修正については、コミット権限を持つ人が (issue、PR での提案を経ず) 直接 main ブランチにコミットしても良い
- 会議では即時合意・決裁ができる (合意内容は簡単にでもログを残すのが望ましい)
- 提案に対する承認/却下の合意プロセスは次のように進める
- 各 TF (Task Force) のモデレータ (リーダー) が各 TF に関する issue, PR の議論を取りまとめ決裁や main ブランチへのマージを行う
- TF モデレータは、代理モデレータを指名しモデレート権限を付与できる
- 代理モデレータを指名する場合は各 TF の README に記載する
- 提案者以外の参加者が賛成のみの場合、提案の粒度と内容に応じ提案から 2 週間以内の適切な期間でモデレータが決裁した時点で承認とする
- 提案者以外の参加者の賛否が分かれる場合、参加者とのコンセンサスを取りつつモデレータが決裁する
- 提案者以外の参加者から反応がない (賛否の表明がない) 場合、他参加者からの意見が出るまで保留する
- 各 TF (Task Force) のモデレータ (リーダー) が各 TF に関する issue, PR の議論を取りまとめ決裁や main ブランチへのマージを行う
- 提案に対する賛否は原則コメントによる返信にて表明する
- 良いね (+1)、ハート (heart) ボタンは賛意を表すことにも利用できる
- 反対の場合は良くないね (-1) ボタンだけではなくコメントにて意見表明すること
- 各 TF 活動に関する issue, PR を立てるときは TF 名のラベルを付ける
- レビューや決裁する人が明らかな場合は issue の assignees や PR の reviewers も設定する事が望ましい