Skip to main content

Electron 治理

· 5 min read

随着 Electron 在桌面应用中越来越受欢迎,其开发团队也在不断壮大:我们有更多的全职维护人员,他们为不同的公司工作,生活在不同的时区,并且有不同的兴趣。我们正在引入治理结构,以便我们能够平稳发展。

¥As Electron grows in popularity for desktop applications, the team working on it has also grown: we have more fulltime maintainers who work for different companies, live in different timezones, and have different interests. We're introducing a governance structure so we can keep growing smoothly.


为什么要改变?

¥Why are things changing?

Electron 项目的团队成员与来自世界各地的志愿者、全职维护人员以及多家依赖 Electron 的公司进行协调。到目前为止,我们一直在非正式协调方面取得成功;但随着团队的发展,我们发现这种方法无法扩展。我们还想让新的贡献者更容易在项目中找到归属感。

¥People in the Electron project coordinate in timezones around the world with volunteers, with full-time maintainers, and with several companies who all rely on Electron. Until now, we've been successful with informal coordination; but as the team has grown, we've found that the approach doesn't scale. We also want to make it easier for new contributors to find a place to call home in the project.

工作组

¥Working Groups

Electron 治理包括负责项目不同部分的工作组。我们最初有七个小组:

¥Electron governance includes working groups that are responsible for different parts of the project. We're starting out with seven groups:

  • 社区与安全:处理 行为准则 问题。

    ¥Community & Safety: Handles Code of Conduct issues.

  • 文档和工具:监督面向外部的工具(例如 Fiddle锻造)和 Electron documentation

    ¥Docs & Tooling: Oversees externally-focused tooling (e.g. Fiddle, Forge) and the Electron documentation.

  • 推广:有助于 Electron 社区的发展。

    ¥Outreach: Helps grow the Electron community.

  • 发布:确保发布稳定且按计划进行。

    ¥Releases: Ensures releases are stable and on schedule.

  • 安全性:执行安全测试并响应安全问题。

    ¥Security: Performs security testing and responds to security issues.

  • 升级:集成上游升级,例如 V8、Chromium 和 Node 的新版本。

    ¥Upgrades: Integrates upstream upgrades, such as new versions of V8, Chromium, and Node.

  • 网站:维护并改进 Electron 网站

    ¥Website: Maintains and improves the Electron website.

这些小组将相互协调,但每个小组都有自己的会议日程和议程,以便各自提高工作效率。有关这些组的更多详细信息,请参阅 治理代码库

¥These groups will coordinate with each other, but each has their own meeting schedules and agendas to be productive on their own. More details on these groups are available at the governance repository.

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

¥Does this change the Electron project's direction?

这应该不会对 Electron 的发展方向产生任何直接影响。如果我们的策略成功,工作组将使新贡献者更容易找到他们感兴趣的主题,并通过将与日常工作无关的讨论转移到其他小组,使维护人员的工作更轻松。如果发生这种情况,它可能会通过让更多不受阻碍的人一起工作来间接地影响事情。

¥This shouldn't have any direct effect on Electron's direction. If our strategy is successful, working groups will make it easier for new contributors to find topics that interest them, and make maintainers' lives simpler by moving discussion unrelated to their day-to-day work to other groups. If that happens, it may indirectly affect things by having more unblocked people working together.

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

¥Where can I learn more?