[译] 资助 ESLint 的将来

2019 年 6 月,距离 ESLint 的首次发布已过了整整六年。ESLint 从起初解决有限问题的一个小项目成长为现在世界上最流行的 Javascript 代码检测工具,在 npm 上已拥有每周 650 万的下载次数。如今 ESLint 天天都被用于帮助大公司团队和我的开发者发现和解决 Javascript 代码问题。另外,ESLint 也已经有足够的能力来检测由 Javascript 衍生出的编程语言,如 FlowTypeScript,甚至能帮助移动端开发者检测 React Native前端

全部这一切都意味着 ESLint 已经成为了 Javascript 生态系统中重要的一部分。它是一个 Javascript 社区所依赖的工具,而且但愿它是可用的、高性能的和安全的。全部的这些指望如今都已经被一个所有是由志愿者组成的团队利用他们的闲暇时光如午休,夜晚和周末来实现了。虽然当前这个开发模式足以知足平常维护的须要,可是难以使得 ESLint 继续成长来解决更多的问题,好比既定的发展路线图和安全问题。react

简而言之,咱们已经意识到为了让 ESLint 继续成长和发展,咱们须要更具备组织化,并创建一种方式来资助 ESLint 的将来发展。android

ESLint Collective

ESLint Collective 的商标

成为一个赞助人webpack

今天咱们很高兴在 Open Collective 上宣布 ESLint Collective。Open Collective 是一我的们维持和支持开源项目的安全可靠的平台。资金的收入和支出都会被公示在每一个 Collective 项目的页面,所以每一个项目使用的资金有百分之一百的透明度。Open Collective 已经帮助了许多其余的 Javascript 生态项目例如 WebpackBabel 以资助他们的持续发展,而且 ESLint 团队也很是高兴能加入到这个已经被证实为开源可持续性项目的绝佳选择的平台。ios

和 Open Collective 合做的一些好处包括:git

  • 资金彻底透明。 每一个人均可以知道资金的来源和去向。github

  • 我的和企业的赞助。 Open Collective 使得我的和企业都很容易资助开源项目。web

  • 潜在的税务优惠。 因为资金付给了 Open Source Collective,这是一个位于美国的 501(c)(6) 机构。有些捐款人可能会得到税务优惠。(请咨询你的会计师)typescript

  • 自动结帐。 对于企业赞助人,Open Collective 会自动地生成和发送发票给企业以方便款项的追踪。npm

  • 开放参与。 任何人均可以申请用于帮助 ESLint 项目的资金的报销而且 ESLint 能够支付给任何人。

钱将会被怎么使用?

ESLint 团队对于怎么处理收到的捐款有不少的想法。取决于获得的捐款数额,如下是咱们计划想作的事情:

  • 向开发和维护团队成员付薪。 全部的 ESLint 团队成员如今仍然都是利用他们的闲暇时间来贡献代码。在 ESLint 项目中引入有偿的全职或兼职,有利于项目更快速和更持续的发展。

  • 奖励来自社区的贡献。 咱们想要奖励每个为 ESLint 项目作出贡献的人,不管是一次性的贡献或者持续性的贡献。咱们仍在研究细节,从贴纸、T 恤到对重大贡献的现金奖励,都是咱们目前正在考虑的事情。

  • 改进文档。 ESLint 项目自从第一次发布以来尚未进行太重大的文档改进。咱们以为有不少方式能够改进咱们的项目文档,包括可能与信息架构师或者技术类做家签定合同来改进咱们的文档。

  • 更好的交流和支持。 引入有偿全职或有偿兼职的同时,这也为将团队成员派往线下技术分享,公司和会议以与社区互动并更好地了解开发人员面临的问题提供了可能性。

  • 创建一个发展规划。 一段时间以来,ESLint团队大多基于要实现的功能来作一次性的工做。若是不知道谁可以在项目上花费多少的时间,这就很难作出长期规划并制定一个将来的路线图。当咱们成为一个自我维持的项目时,咱们终于有能力去作成这件事情。

咱们的目标:每个月两万美圆

为了实现咱们的愿景,咱们相信咱们将须要每个月两万美圆的捐款。有了这个数额,咱们有能力在可预见的将来维持 ESLint 项目。

介绍咱们的第一批资助者们

Facebook
Airbnb

咱们也很是高兴地在此宣布咱们的第一批投资者们。FacebookAirbnb 都已经承诺每个月赞助一千美圆来支持 ESLint 项目。

Frontend Masters

另外,Frontend Masters 已经捐款两百美圆来支持 ESLint 项目。

若是你的公司也在使用 ESLint 来发现和修复大家项目中 Javascript 代码的问题,请询问他们是否愿意和这些出色的公司一块儿来赞助 ESLint。(ESLint 组织的网站首页和 README 文件都将会展现全部每个月捐款超过两百美圆的赞助者的商标)

咱们想要感谢来自 Facebook 的 Eric Nakagawa,来自 Airbnb 的 Jordan Harband,来自 Frontend Masters 的 Marc Grabanski,和来自 Open Collective 的 Pia Mancini。感谢他们在各自公司为咱们早期赞助工做所作出的支持。

对于 ESLint 来讲最好的还没有到来

咱们感激 ESLint 社区持续不断的支持和反馈,而且期待和大家继续互动,共同成长。咱们坚信对于 ESLint 来讲,最好的还没有到来,随着来自使用 ESLint 的公司的经济支持,咱们将有能力实现咱们的愿景。

若是发现译文存在错误或其余须要改进的地方,欢迎到 掘金翻译计划 对译文进行修改并 PR,也可得到相应奖励积分。文章开头的 本文永久连接 即为本文在 GitHub 上的 MarkDown 连接。


掘金翻译计划 是一个翻译优质互联网技术文章的社区,文章来源为 掘金 上的英文分享文章。内容覆盖 AndroidiOS前端后端区块链产品设计人工智能等领域,想要查看更多优质译文请持续关注 掘金翻译计划官方微博知乎专栏

相关文章
相关标签/搜索