Electron ガバナンス
·2分で読めます
Electron がデスクトップアプリケーションで人気を集めるにつれて、それに取り組むチームも成長しました。異なる企業に所属し、異なるタイムゾーンに住み、異なる関心を持つフルタイムのメンテナーが増えています。スムーズに成長を続けるために、ガバナンス構造を導入します。
なぜ変更するのか?
Electron プロジェクトのメンバーは、世界中のタイムゾーンで、ボランティア、フルタイムのメンテナー、Electron に依存する複数の企業と協力しています。これまで、私たちは非公式な連携で成功してきましたが、チームが成長するにつれて、そのアプローチは規模に対応できないことがわかりました。また、新しいコントリビューターがプロジェクト内で居場所を見つけやすくしたいと考えています。
ワーキンググループ
Electron のガバナンスには、プロジェクトの異なる部分を担当するワーキンググループが含まれています。最初は7つのグループでスタートします。
- コミュニティと安全性: 行動規範の問題を処理します。
- ドキュメントとツール: 外部向けツール(例: Fiddle、Forge)と Electron のドキュメントを監督します。
- アウトリーチ: Electron コミュニティの成長を支援します。
- リリース: リリースが安定しており、スケジュールどおりであることを保証します。
- セキュリティ: セキュリティテストを実施し、セキュリティ問題に対応します。
- アップグレード: V8、Chromium、Node の新しいバージョンなど、アップストリームのアップグレードを統合します。
- ウェブサイト: Electron ウェブサイトを維持および改善します。
これらのグループは相互に連携しますが、それぞれが独自の会議スケジュールと議題を持ち、個別に生産的に活動します。これらのグループの詳細については、ガバナンスリポジトリをご覧ください。
これは Electron プロジェクトの方向性を変えるのか?
これは Electron の方向性に直接的な影響を与えるべきではありません。私たちの戦略が成功すれば、ワーキンググループは、新しいコントリビューターが興味のあるトピックを見つけやすくし、メンテナーの日常生活に関係のない議論を他のグループに移すことで、メンテナーの生活をよりシンプルにするでしょう。そうなれば、より多くの人が連携して活動することで、間接的に影響が出る可能性があります。