Electron 中的问题
如何为问题贡献
对于任何问题,个人基本上可以通过三种方式做出贡献
- 通过打开问题进行讨论:如果您认为您在 Electron 中发现了一个新错误,您应该通过在
electron/electron
问题跟踪器 中创建一个新问题来报告它。 - 通过帮助分类问题:您可以通过提供辅助详细信息(一个可重现的测试用例,用于演示错误)或通过提供解决问题的建议来做到这一点。
- 通过帮助解决问题:这可以通过证明问题不是错误或已修复来完成;但更常见的是,通过打开一个拉取请求,以具体和可审查的方式更改
electron/electron
中的源代码。
寻求通用帮助
Electron 网站 列出了获取编程帮助、报告安全问题、贡献等的资源。请仅将问题跟踪器用于错误!
提交错误报告
要提交错误报告
当在 electron/electron
问题跟踪器 中打开一个新问题时,用户将看到一个应该填写的模板。
如果您认为您在 Electron 中发现了一个错误,请尽您所能填写模板。
评估报告所需的两个最重要的信息是错误的描述和一个简单的测试用例来重现它。如果错误可以重现,则更容易修复。
请参阅 如何创建最小、完整和可验证的示例。
错误报告分类
开放问题通常涉及讨论。一些贡献者可能有不同的意见,包括该行为是错误还是功能。此讨论是过程的一部分,应保持专注、有益和专业。
既不提供额外上下文也不提供支持细节的简洁回复没有帮助或不专业。对许多人来说,这样的回复是令人恼火和不友好的。
鼓励贡献者协作解决问题并互相帮助取得进展。如果您遇到您认为无效或包含不正确信息的问题,请解释 为什么 您有这种感觉,并提供额外的支持性上下文,并愿意被说服您可能是错的。通过这样做,我们通常可以更快地达到正确的结果。
解决错误报告
大多数问题通过打开拉取请求来解决。打开和审查拉取请求的过程与打开和分类问题类似,但它带有一个必要的审查和批准工作流程,以确保提出的更改符合 Electron 项目的最低质量和功能准则。