路线图
Storybook 团队维护了一个 公开的路线图,形式为 GitHub 项目。此页面解释了路线图的内容、如何解读以及如何为其做出贡献。
路线图包含什么?
每张卡片代表一个 Storybook 项目。列代表较大的变更如何从想法变为已发布的特性。项目通常始于 请求评论 (RFC),然后一旦团队完全确定了其内容,就会演变成一个 跟踪问题。我们每八周发布一个 Storybook 小版本,每年发布一个主版本,通常在二月/三月。
候选
这些卡片是我们正在考虑用于当前主版本的想法。例如,如果 8.0 是最新的主版本,这些就是 8.x 或 9.0 的想法。此列中的想法最不确定,可能会根据我们的优先级而出现或消失。
审议中
这些是正在为下一个开发周期讨论的项目。例如,如果最新小版本是 8.1,并且我们目前正在进行 8.2 的开发,那么此列中的项目将在 8.3 中得到审议。与候选列不同,后者可以包含任何想法,审议中的项目必须有 RFC 文档支持。
进行中
这些是我们目前正在进行的项目。此列中有两种项目:
- 跟踪问题:完全范围内、预计将在下一个小版本中发布的项目。例如,如果最新小版本是
8.1,这些应在8.2中发布,比8.1晚八周。 - 其他项目:由核心团队协助的社区项目和附属项目。这些项目没有预计发布时间,但我们会努力使其成为当前主版本的一部分。例如,如果
8.0是最新的主版本,这些应在8.x或9.0中发布。
完成
这些项目已完成、记录在案并已发布。我们遵循核心项目的“固定时间、可变范围”策略,这意味着我们将项目分阶段以尽快为用户提供最大价值,并在必要时削减范围以按时发布。如果某个功能已被从项目中排除,我们可能会尝试将其纳入后续项目,作为一般性维护工作处理,或者忽略它。Storybook 是开源的,因此 PR 贡献始终受到欢迎!
常见问题解答
项目 X 何时可用?
此路线图是估计,而非承诺。一般来说,每个“进行中”的跟踪问题应在未来两个月内可用。板上的其他所有内容都有很大机会被纳入下一个主版本。例如,如果 8.0 是最新的主版本,我们将尝试将板上的所有内容作为 8.x 或 9.0 的一部分发布。如果我们认为某个项目不太可能在下一个主版本中实现,我们会将其从板上移除。
问题 Y 或讨论 Z 呢?
Storybook 核心团队和我们的社区成员不断贡献错误修复和较小的产品改进。这里的项目是较大的工作块。在某些情况下,它们可能会解决某些问题,并且在可能的情况下,我们会在 RFC 或项目跟踪问题中明确指出。
如何将项目添加到路线图?
如果您希望看到重大的产品改进,并且目前有相关的 issue 或 RFC,请给该 issue/讨论点赞,并在其中评论,提供有关您的需求或用例的更多信息(如果尚未捕获)。如果您没有看到完全符合要求的内容,请随时 提交 RFC。我们根据用户/贡献者兴趣(点赞、评论、Discord 对话等)以及我们对项目的战略抱负的组合来确定优先级。
