メインコンテンツにスキップ

Electron ガバナンス

·2分で読めます

Electron がデスクトップアプリケーションで人気を集めるにつれて、それに取り組むチームも成長しました。異なる企業に所属し、異なるタイムゾーンに住み、異なる関心を持つフルタイムのメンテナーが増えています。スムーズに成長を続けるために、ガバナンス構造を導入します。


なぜ変更するのか?

Electron プロジェクトのメンバーは、世界中のタイムゾーンで、ボランティア、フルタイムのメンテナー、Electron に依存する複数の企業と協力しています。これまで、私たちは非公式な連携で成功してきましたが、チームが成長するにつれて、そのアプローチは規模に対応できないことがわかりました。また、新しいコントリビューターがプロジェクト内で居場所を見つけやすくしたいと考えています。

ワーキンググループ

Electron のガバナンスには、プロジェクトの異なる部分を担当するワーキンググループが含まれています。最初は7つのグループでスタートします。

  • コミュニティと安全性: 行動規範の問題を処理します。
  • ドキュメントとツール: 外部向けツール(例: FiddleForge)と Electron のドキュメントを監督します。
  • アウトリーチ: Electron コミュニティの成長を支援します。
  • リリース: リリースが安定しており、スケジュールどおりであることを保証します。
  • セキュリティ: セキュリティテストを実施し、セキュリティ問題に対応します。
  • アップグレード: V8、Chromium、Node の新しいバージョンなど、アップストリームのアップグレードを統合します。
  • ウェブサイト: Electron ウェブサイトを維持および改善します。

これらのグループは相互に連携しますが、それぞれが独自の会議スケジュールと議題を持ち、個別に生産的に活動します。これらのグループの詳細については、ガバナンスリポジトリをご覧ください。

これは Electron プロジェクトの方向性を変えるのか?

これは Electron の方向性に直接的な影響を与えるべきではありません。私たちの戦略が成功すれば、ワーキンググループは、新しいコントリビューターが興味のあるトピックを見つけやすくし、メンテナーの日常生活に関係のない議論を他のグループに移すことで、メンテナーの生活をよりシンプルにするでしょう。そうなれば、より多くの人が連携して活動することで、間接的に影響が出る可能性があります。

詳細情報はどこで入手できますか?