跳转到主要内容

Electron 治理

·3 分钟阅读

随着 Electron 在桌面应用程序中越来越受欢迎,其开发团队也在不断壮大:我们有了更多全职的维护者,他们为不同的公司工作,生活在不同的时区,有着不同的兴趣。为了能够继续顺利地发展,我们引入了一套治理结构。


为什么会发生改变?

Electron 项目的成员遍布全球,包括志愿者、全职维护者以及多家依赖 Electron 的公司,他们需要在不同的时区进行协调。到目前为止,我们通过非正式的协调方式取得了成功;但随着团队的壮大,我们发现这种方法已无法扩展。同时,我们也希望让新的贡献者更容易在项目中找到归属感。

工作组

Electron 的治理结构包含了负责项目不同部分的工作组。我们首先设立了七个小组:

  • 社区与安全 (Community & Safety):处理行为准则相关问题。
  • 文档与工具 (Docs & Tooling):负责面向外部的工具(例如 FiddleForge)和 Electron 的文档
  • 外联 (Outreach):帮助发展 Electron 社区。
  • 发布 (Releases):确保版本发布稳定且准时。
  • 安全 (Security):进行安全测试并响应安全问题。
  • 升级 (Upgrades):整合上游更新,例如新版本的 V8、Chromium 和 Node。
  • 网站 (Website):维护和改进 Electron 网站

这些小组将相互协调,但每个小组都有自己的会议安排和议程,以便独立高效地工作。有关这些小组的更多详细信息,请参见治理仓库

这会改变 Electron 项目的方向吗?

这应该不会对 Electron 的方向产生任何直接影响。如果我们的策略成功,工作组将使新贡献者更容易找到他们感兴趣的主题,并通过将与日常工作无关的讨论转移到其他小组,从而简化维护者的工作。如果能实现这一点,那么通过让更多的人协同工作而不受阻碍,可能会间接地影响项目。

我可以在哪里了解更多信息?