跳转到主内容

Electron中的问题

如何贡献一个Issue

对于任何问题,个人可以通过三种方式贡献:

  1. 通过开启 issue 进行讨论:如果您认为发现了一个 Electron 中新的 bug,您可以在 electron/electron 的问题追踪器中创建一个新的议题以进行报告。
  2. 通过帮助鉴定问题:您可以通过提供辅助信息(一种可以让漏洞被发现的情况)或提出解决问题的建议。
  3. 通过帮助解决问题:这可以通过演示问题不是一个bug或已修复来完成;但更通常,打开一个通过一个具体和可审查的方式改变electron/electron中的源代码的拉取请求。

请求一般的帮助

Electron 网站有一系列获取编程帮助、报告安全问题、贡献等帮助资源。 请仅对漏洞使用问题追踪器!

提交漏洞报告

如何提交错误报告:

当在 electron/electron 的问题追踪器中开启新的议题时,将需要填写模板。

如果你确信自己发现了Electron的bug,请尽可能详细的填写一份表单。

要评估报告需要的两个最重要的部分是漏洞的描述和重现它的简单测试样例。 一个可以被重现的漏洞更容易被修复。

参见 如何创建一个最小的,完整的和可验证的例子

鉴定漏洞报告

提出问题经常会出现讨论。 贡献者会有不同的观点,包括提出的情况是一个漏洞还是一个功能。 这些讨论是解决问题的一部分,并且应该保持专注、有用、专业。

没有任何内容和详细信息的简单回复是无用的而且不专业的。 在很多情况下,这些恢复是烦人而且不友好的。

我们鼓励贡献者共同解决问题并互相帮助取得进展。 如果遇到觉得包含无效或不正确信息的问题,请使用更多详细信息指出您为什么觉得此问题含有无效或不正确信息,并愿意接受您可能是错误的。 通过这样做,我们可以更快地得到正确的结果。

解决漏洞报告

大部分的问题是通过打开拉取请求解决的。 开启和审查拉取请求的过程类似于开启和分流问题,但带有必要的审查和批准工作流程,以确保提出的更改符合 Electron 项目的最低质量和功能准则。