跳转到主要内容

Electron 中的问题

如何参与问题讨论

对于任何问题,个人都可以通过三种基本方式做出贡献

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

寻求一般帮助

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

提交错误报告

要提交错误报告

electron/electron 问题追踪器 中打开新问题时,用户将看到一个应该填写完毕的模板。

如果您认为在 Electron 中发现了一个错误,请尽可能完整地填写模板。

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

请参阅 如何创建一个最小、完整和可验证的示例

分类错误报告

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

不提供额外上下文或支持细节的简短回复没有帮助,也不专业。对许多人来说,这样的回复令人恼火且不友好。

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

解决错误报告

大多数问题通过发起拉取请求来解决。发起和审查拉取请求的过程类似于发起和分类问题,但它带有必要的审查和批准流程,以确保提议的更改满足 Electron 项目的最低质量和功能指南。