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