🧪 Qwik Labs 概述

Qwik Labs 是一个孵化器,用于存放尚未准备好投入生产的想法。在这里,我们可以发布我们的“正在进行的工作”,以便社区可以试用并提供反馈,但不能保证该功能稳定或会投入生产。

鉴于这些想法处于初始阶段,它们在生命周期中可能会发生重大变化,因此不应在生产环境中依赖它们。

使用风险自负。

免责声明: Qwik Labs 是一个实验场所,因此

  • 我们不保证 API 的稳定性:我们随时可能破坏它。
  • 它尚未准备好投入生产:我们希望您尝试它并给我们反馈,以便我们改进。
  • 不保证该功能最终会投入生产:它随时可能被放弃。

随着功能的开发,预计会出现大量重大更改!!!

阶段

每个 Qwik Labs 功能大致可以认为经历以下阶段

  1. proposal: 一个 RFC 提案,还没有代码
  2. prototyping: 一个实验阶段,我们探索 API、算法和方法。缺少功能,可能无法使用。
  3. implementation: 我们知道需要构建什么,并且正在进行构建过程。
  4. alpha: 我们认为该项目已准备好接收来自社区的反馈。试用它并告诉我们哪些有效,哪些无效。
  5. beta: 我们认为该项目已准备好迁移到主仓库并投入生产。

安装

Qwik Labs 作为单独的节点包发布。由于 Qwik Labs 是“正在进行的工作”,因此节点包未发布到 NPM,而是作为 github URL 发布。该包会不断更新,因此它将始终包含最新版本。(您可以阅读有关安装节点包的更多信息 这里。)

npm install github:QwikDev/qwik-labs-build#main

或者,只需将此添加到您的 package.json

{
  ...
  "dependencies": {
    ...
    "@builder.io/qwik-labs": "github:QwikDev/qwik-labs-build#main",
  }
}

贡献者

感谢所有帮助改进此文档的贡献者!

  • mhevery
  • Craiqser
  • mrhoodz
  • thejackshelton