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