文档
Storybook 文档

路线图

Storybook 团队维护了一个 公开路线图,形式为 GitHub 项目。此页面解释了路线图的内容、如何解读它以及如何为其做出贡献。

路线图包含什么?

每张卡片代表一个 Storybook 项目。列表示较大的更改如何从想法演变为已发布的功能。项目通常从 征求意见 (RFC) 开始,然后在团队完全确定其范围后,演变为 跟踪 issue。我们每八周发布一个 Storybook 次要版本,每年发布一个主要版本,通常在二月/三月。

候选

这些卡片是我们雷达上正在考虑用于当前主要版本的想法。例如,如果 8.0 是最新的主要版本,那么这些将是针对 8.x9.0 的想法。此列中的想法最模糊,可能会根据我们的优先级而出现和消失。

正在考虑中

这些是正在讨论的下一个开发周期的项目。例如,如果最新的次要版本是 8.1,而我们目前正在开发 8.2,那么此列中的项目将正在考虑用于 8.3。与可以包含任何想法的“候选”列不同,“正在考虑中”列的项目必须使用 RFC 进行文档记录。

进行中

这些是我们目前正在进行的项目。此列中有两种类型的项目

  1. 跟踪 Issue:完全确定范围的项目,预计在下一个次要版本中发布。例如,如果最新的次要版本是 8.1,则这些项目应在 8.2 中发布,即 8.1 发布后八周。
  2. 其他项目:由核心团队和附属项目推动的社区项目。这些项目没有预计完成时间,但我们将努力使它们准备好作为当前主要版本的一部分。例如,如果 8.0 是最新的主要版本,则这些项目应在 8.x9.0 中发布。

已完成

这些项目已完成、记录并发布。对于核心项目,我们遵循“固定时间,可变范围”的策略,这意味着我们将项目范围划分为里程碑,以便尽早为用户提供最大价值,并在必要时缩小范围以按时发布。如果某个功能已从项目中移除,我们可能会尝试将其纳入后续项目、将其视为一般维护工作或将其遗忘。Storybook 是开源的,因此我们始终欢迎 PR 贡献!

常见问题

项目 X 何时可用?

此路线图是估计,而非承诺。一般来说,每个“进行中”的跟踪 issue 都应在未来两个月内可用。面板上的其他所有内容都有很大机会进入下一个主要版本。例如,如果 8.0 是最新的主要版本,我们将尝试将面板上的所有内容作为 8.x9.0 的一部分发布。如果我们认为某个项目不太可能用于下一个主要版本,我们会将其从面板上移除。

Issue Y 或讨论 Z 呢?

Storybook 核心团队和我们的社区成员不断贡献错误修复和较小的产品改进。这里的项目是较大的工作块。在某些情况下,它们可能会解决某些 issue,并且在可能的情况下,我们会在 RFC 或项目跟踪 issue 中指出这些问题。

如何将内容添加到面板上?

如果您希望看到重大的产品改进,并且目前存在 issue 或 RFC,请为该 issue/讨论投票,并评论提供有关您的需求或用例的更多信息(如果当前未捕获)。如果您没有看到完全正确的内容,请随时提交 RFC。我们根据用户/贡献者的兴趣(投票、评论、Discord 对话等)以及我们自己对该项目的战略目标综合确定优先级。