跳到主要内容

Electron 中的问题

如何贡献问题

对于任何问题,个人可以贡献的方式主要有三种

  1. 通过发起讨论来提出问题:如果您认为在 Electron 中发现了新错误,您应该在electron/electron 问题跟踪器中创建一个新问题来报告它。
  2. 通过帮助分类问题:您可以通过提供辅助细节(一个能重现错误的测试用例)或提供解决问题的建议来做到这一点。
  3. 通过帮助解决问题:这可以通过证明该问题不是错误或已修复来完成;但更常见的是,通过打开一个拉取请求,以具体且可审查的方式更改 electron/electron 中的源代码来完成。

寻求一般帮助

Electron 网站提供了获取编程帮助、报告安全问题、贡献等资源的列表。请仅将问题跟踪器用于错误报告!

提交错误报告

要提交错误报告

当在electron/electron 问题跟踪器中打开新问题时,用户将看到一个应填写的模板。

如果您认为在 Electron 中发现了错误,请尽您所能填写模板。

评估报告所需的两个最重要的信息是错误描述和重现它的简单测试用例。如果错误可以重现,就更容易修复它。

参见如何创建最小、完整、可验证的示例

分类错误报告

开放问题通常会涉及讨论。一些贡献者可能有不同的意见,包括该行为是错误还是特性。这种讨论是过程的一部分,应保持专注、有帮助和专业。

不提供额外上下文或支持细节的简短回复既无帮助也不专业。对许多人来说,这种回复令人厌烦且不友好。

鼓励贡献者协作解决问题并互相帮助取得进展。如果您遇到一个您认为无效或包含不正确信息的问题,请解释您为什么会有这种感觉,并提供额外的支持上下文,并愿意被说服您可能是错的。通过这样做,我们通常可以更快地达到正确的结果。

解决错误报告

大多数问题通过打开拉取请求来解决。打开和审查拉取请求的过程与打开和分类问题类似,但它包含必要的审查和批准工作流程,以确保所提议的更改符合 Electron 项目的最低质量和功能准则。