Skip to main content

Electron 应用反馈计划

· 6 min read

Electron 正在致力于缩短发布周期并使其更稳定。为了实现这一点,我们启动了针对大型 Electron 应用的应用反馈计划,以测试我们的 Beta 版本并向我们报告应用特有的问题。这有助于我们优先处理那些能让应用更快升级到下一个稳定版本的工作。

¥Electron is working on making its release cycles faster and more stable. To make that possible, we've started the App Feedback Program for large-scale Electron apps to test our beta releases and report app-specific issues to us. This helps us to prioritize work that will get applications upgraded to our next stable release sooner.

编辑 (2020-05-21):此程序已退役。

¥Edit (2020-05-21): This program has been retired.


谁可以加入?

¥Who can join?

我们对加入此计划的应用的标准和期望包括以下内容:

¥Our criteria and expectations for apps joining this program include the following items:

  • 在 Beta 测试期间,对你的应用进行超过 10,000 小时的用户测试

    ¥Test your app during the beta period for 10,000+ user-hours

  • 安排一位专人每周检查,讨论你应用的 Electron 错误和应用拦截器。

    ¥Have a single point-person who will check in weekly to discuss your app's Electron bugs and app blockers

  • 你同意遵守 Electron 的 行为准则

    ¥You agree to abide by Electron's Code of Conduct

  • 你愿意分享下一个问题中列出的以下信息

    ¥You are willing to share the following information listed in the next question

我的 Electron 应用需要共享哪些信息?

¥What info does my Electron app have to share?

  • 你的应用在任何 Beta 版本中运行的总用户小时数

    ¥Total user-hours your app has been running with any beta release

  • 你的应用正在测试的 Electron 版本(例如 4.0.0-beta.3)

    ¥Version of Electron that your app is testing with (e.g., 4.0.0-beta.3)

  • 任何阻止你的应用升级到 Beta 测试版发布线的错误

    ¥Any bugs preventing your application from upgrading to the release line being beta tested

用户小时数

¥User-hours

我们理解并非每个人都能分享准确的用户数量,但更准确的数据有助于我们判断特定版本的稳定性。我们要求应用承诺至少进行用户小时数的测试,目前整个 Beta 周期的用户小时数为 10,000。

¥We understand not everyone can share exact user numbers, however better data helps us decide how stable a particular release is. We ask that apps commit to testing a minimum number of user-hours, currently 10,000 across the beta cycle.

  • 10 个用户小时可能是 10 个人测试 1 小时,也可能是 1 个人测试 10 小时

    ¥10 user-hours could be 10 people testing for one hour, or one person testing for 10 hours

  • 你可以将测试拆分到不同的 Beta 版本,例如在 3.0.0-beta.2 上测试 5,000 用户小时,然后在 3.0.0-beta.5 上测试 5,000 用户小时。越多越好,但我们理解有些应用无法测试每个 Beta 版本。

    ¥You can split the testing between beta releases, for example test for 5,000 user-hours on 3.0.0-beta.2 and then test for 5,000 user-hours on 3.0.0-beta.5. More is better, but we understand that some applications cannot test every beta release

  • CI 或 QA 工时不计入总计;然而,内部版本仍然有效。

    ¥CI or QA hours do not count towards the total; however, internal releases do count

为什么我的 Electron 应用应该加入?

¥Why should my Electron app join?

你应用的错误将被跟踪,并纳入 Electron 核心团队的关注范围。你的反馈有助于 Electron 团队了解新测试版的运行情况以及需要完成的工作。

¥Your app's bugs will be tracked and be on the core Electron team's radar. Your feedback helps the Electron team to see how the new betas are doing and what work needs to be done.

我的应用信息会公开吗?谁可以看到这些信息?

¥Will my application's info be shared publicly? Who gets to see this info?

不会,你的应用信息不会与公众共享。信息保存在一个私密的 GitHub 仓库中,只有应用反馈计划和 Electron 治理 的成员才能查看。所有成员均同意遵循 Electron 的 行为准则

¥No, your application's information will not be shared with the general public. Information is kept in a private GitHub repo that is only viewable to members of the App Feedback Program and Electron Governance. All members have agreed to follow Electron's Code of Conduct.

注册

¥Sign up

我们目前正在接受有限数量的注册。如果你有兴趣并且能够满足上述要求,请填写此 form 表格。

¥We are currently accepting a limited number of signups. If you are interested and are able to fulfill the above requirements, please fill out this form.