title | layout | edit_link |
---|---|---|
贡献 |
doc |
开源项目的一个伟大之处在于任何人都可以以任何有意义的方式作出贡献。自从项目开始以来,如果没有众多贡献者的帮助,ESLint 是不可能存在的,我们希望你能感觉到自己也可以贡献,也可以有所作为。
本指南适用于任何想要为 ESLint 项目做贡献的人。请仔细阅读它,因为它回答了许多新人在第一次使用我们的项目时遇到的许多问题。
阅读 行为准则 {#read-the-code-of-conduct}
ESLint 欢迎每个人的贡献,并遵守 OpenJS 基金会行为守则。我们恳请您在贡献之前阅读我们的行为守则。
签署 CLA {#signing-the-cla}
为了向 ESLint 项目提交代码或文档,你需要以电子方式签署我们的 贡献者许可协议。这个 CLA 就是你给我们使用你的贡献的许可。
错误报告 {#bug-reporting}
你觉得你发现问题了吗?我们很乐意听听。本节将解释如何提交 bug,我们需要什么样的信息来正确验证它,以及整个过程。
提出 新规则 {#proposing-a-new-rule}
我们收到了很多关于 ESLint 新规则的建议。本节解释我们如何确定哪些规则被接受,以及您应该提供哪些信息来帮助我们评估您的建议。
提出 修改规则 {#proposing-a-rule-change}
想要改变现有的规则吗? 本节解释了这个过程以及我们如何评估这些建议。
请求 更改 {#requesting-a-change}
如果您希望请求更改而不是 bug 修复或提出新规则,本节将解释这一过程。
要报告 ESLint 的安全漏洞,请使用我们的 HackerOne program。
处理问题 {#working-on-issues}
有一些额外的时间并且想要贡献? 本节讲述了处理 Issue 的过程。
提交 合并请求 {#submitting-a-pull-request}
我们一直在寻求来自社区的贡献。本节解释合并请求(pull request)的要求和提供代码的过程。