如何维护 ESLint
本页面解释了维护 ESLint 所涉及的不同角色和结构。
ESLint 团队
ESLint 团队共同致力于开发和维护 ESLint。要了解有关 ESLint 团队不同角色的更多信息,请参阅治理。要查看当前团队成员,请参阅 团队。
组织结构
ESLint 是 OpenJS Foundation 的一部分,这是一个支持 JavaScript 生态系统中的开源项目和社区的非营利组织。
OpenJS Foundation 为像 ESLint 这样的 JavaScript 项目提供法律基础设施。它是与 ESLint 相关的知识产权(包括版权和商标)的所有者,并确保项目的独立性。如果我们需要法律建议或代表,他们也是 ESLint 的资源。OpenJS Foundation 不参与 ESLint 的日常运作。
资金支持
ESLint 通过多种来源获得资金支持,包括:
- Open Collective:用于为开源项目提供资金支持的平台。
- GitHub Sponsors:用于资助与 Github 相关的开源项目的平台。
- Tidelift:一项让企业管理和资助他们组织使用的开源项目的订阅服务。
- Carbon Ads:在 eslint.org 上使用的面向开发者的广告提供商。
- Stackaid.us:开发者可以用来为他们使用的开源项目分配资金的工具。
ESLint 利用这些资金用于以下用途:
- 支付团队成员和承包商
- 资助项目
- 支付用于维持 ESLint 运行的服务(Web 托管、软件订阅等)
- 为我们的依赖项和生态系统提供财务支持
加入维护团队
ESLint 是一个开源项目,任何人都可以为该项目做出贡献。如果您有兴趣成为维护团队的一部分,请访问我们的 Discord 并进行自我介绍。