Lit 正式加入 OpenJS 基金会!

Lit 作为影响力项目正式加入 OpenJS 基金会!

公布 Lit 作为影响力项目获准加入 OpenJS 基金会

今天早上在 JSConf 上,OpenJS 基金会宣布 Lit 正式作为影响力项目加入!我们非常激动地与你分享这个消息。经过漫长的行政和法律流程后,Lit 正在从一个完全由 Google 拥有的项目转向 OpenJS 基金会的新家,采用真正开放的治理模式。

OpenJS Logo

这对 Lit 来说是一个巨大的里程碑,也是我们长期努力的方向。作为影响力项目加入 OpenJS 基金会,使 Lit 与 Node.js、Electron 和 Webpack 等 JavaScript 生态系统中的其他关键项目并肩而立。这是对该项目成熟度、稳定性和对 Web 平台重要性的认可。

开放治理的新时代

此次转移是 Lit 从单一供应商项目向真正的社区驱动项目演进的延续。事实上,所有项目规划、设计讨论和路线图决策都已在公开场合进行,没有 Google 独占的文档或私下对话。重大技术变更通过正式的 RFC 流程提出和决定,并每两周举行一次公开的工程会议。

现在,作为此次转移的一部分,Lit 的所有资产,包括代码、文档、网站和 Lit 品牌,都正在转移给 OpenJS 基金会。这确保了项目的未来不再与单一公司绑定。Lit 的稳定性和长久性现在将由一个致力于开源 JavaScript 生态系统健康的中立非营利基金会来支持。

为了治理该项目,我们正在建立一个技术指导委员会(TSC)。TSC 的创始成员包括来自 Google、Adobe 和 Reddit 的代表,以及对 Lit 的成功起到重要作用的长期独立项目负责人。这一结构使 Lit 的关键用户在项目的技术方向和管理方面拥有真正的股份和发言权。

初始 TSC 成员将包括以下人员:

  • Justin Fagnani(独立)
  • Steve Orvell(独立)
  • Jim Simon(Reddit)
  • Gray Norton(Adobe)
  • Kevin Schaaf(Google)
  • Peter Burns(Google)

为什么这很重要

我们相信这一举措对 Lit 社区来说将是非常积极的。它反映了项目本已社区驱动的性质,但使其更加正式和可持续。过去,我们听说一些潜在的贡献者对参与一个完全由 Google 拥有的项目有所顾虑。我们希望成为 OpenJS 基金会的一部分将为更多的贡献者和协作者敞开大门。我们致力于培养一个充满活力和欢迎性的社区,这是朝这个方向迈出的重要一步。

建设强大的社区

Lit 已经是编写 Web Components 最受欢迎的库,也是 npm 上第五大最被下载的 Web 框架或 Web Component 库,仅次于 Angular。它被用于大量关键的、高影响力的项目中,从复杂的 Web 应用到高流量网站和跨框架组件集。

仅举几个例子:Adobe Photoshop 和 Illustrator for Web、Reddit、MDN、Internet Archive、Chrome DevTools 和设置 UI、Firefox 浏览器 UI、Microsoft Store、Home Assistant、Web Awesome,以及 Google 内部数以万计的组件,分布在 YouTube、Waymo、Google Maps Platform、Labs、web.dev、Colab、Gerrit 等众多项目中。

过去几年项目的一大重点,现在在独立基金会中更是如此,是将这个令人难以置信的用户社区发展为更强大的_贡献者_社区,拥有真正的社区所有权。创建一个供应商中立的 TSC 只是这条道路上的又一步。我们将继续通过更多活动、文档、公开会议和清晰的工作流程欢迎新贡献者;并邀请更多关键利益相关者在我们的领导团队中拥有正式代表。很快,我们将发出关于首位 Lit 社区经理的招募通知。敬请关注!

我们特别兴奋能成为 OpenJS 基金会承诺的一部分,即培育和维护 Node.js、Express、Webpack 和 Electron 等关键 JavaScript 项目,我们认同他们的使命:实现一个开放和无障碍的 Web。OpenJS 基金会正在为 Lit 项目提供正式的开放治理、项目支持、社区建设等方面的指导,作为影响力项目,Lit 将参与 OpenJS 基金会的跨产品委员会(CPC)。

推进 Web 平台

Lit 的创建旨在帮助使 Web Components 等 Web 标准更易于使用。Lit 团队一直深度参与 Web 标准流程,与浏览器厂商、知名 Web 标准机构以及 Web Components 社区组合作,共同推进 Web 平台。最近,我们看到了一些重大胜利,包括 scoped custom element registries 在 Safari 中发布、CSS module scripts 在 Firefox 中落地、composed selection 达到 baseline 2025,以及跨 scope ARIA 引用规范的最终确定。

虽然我们一直努力在标准讨论中保持与 Chrome 不同的声音,但成为 OpenJS 基金会项目使这一区别更加清晰。现在,拥有多元化的 TSC,我们可以为讨论带来更多视角,并继续为每个人推动 Web 向前发展。

这是 Lit 令人难以置信的激动人心的新篇章。OpenJS 是我们出色的东道主,因为我们推进 Web 和 JavaScript 的使命如此契合。我们迫不及待地想看到我们所有人一起构建更多的东西。感谢每一位参与我们迄今演进的人。Lit 的未来是光明的,这是我们所有人将共同建设的未来。

参与进来

我们邀请每个人成为 Lit 开发者和用户社区的一部分。无论你只是在你的项目中使用 Lit,还是有兴趣贡献代码、文档、外联、反馈,都有参与的方式。

你可以在 lit.dev 了解更多关于项目的信息,并通过 https://lit.dev/discord/ 加入我们的 Discord 服务器。所有社区成员都被邀请参加我们每隔一个周四举行的工程会议,日程发布在此处。这是与项目联系并了解如何参与的好方式。

阅读更多文章