路线图
Storybook 团队在 GitHub 项目中维护了一个公开的路线图。本页面解释了路线图包含哪些内容、如何解读以及如何做出贡献。
路线图包含哪些内容?
每张卡片代表一个 Storybook 项目。列代表重大变更如何从想法演变为已发布的功能。项目通常始于征求意见稿 (RFC),一旦团队完整确定了范围,就会演变为跟踪议题。我们每八周发布一个 Storybook 小版本,每年发布一个主版本,通常在二月/三月。
候选
这些卡片是我们在考虑用于当前主版本的想法。例如,如果 8.0
是最新的主版本,那么这些就是针对 8.x
或 9.0
的想法。此列中的想法是最模糊的,可能会根据我们的优先级而变化。
正在考虑
这些是正在讨论用于下一个开发周期的项目。例如,如果最新的小版本是 8.1
,并且我们当前正在开发 8.2
,那么此列中的项目将在考虑用于 8.3
。与可以包含任何想法的“候选”列不同,正在考虑中的项目必须通过RFC 进行记录。
进行中
这些是我们当前正在进行的项目。此列中有两种类型的项目
- 跟踪议题:已完整确定范围,预计在下一个小版本中发布的项目。例如,如果最新的小版本是
8.1
,那么这些项目应该在8.1
发布的八周后随8.2
一同发布。 - 其他项目:由核心团队协助的社区项目和附带项目。这些项目没有预计完成时间 (ETA),但我们将努力使其作为当前主版本的一部分准备就绪。例如,如果
8.0
是最新的主版本,那么这些项目应该随8.x
或9.0
一同发布。
已完成
这些项目已完成、已记录并已发布。我们对核心项目遵循“固定时间、可变范围”的策略,这意味着我们将项目分解为里程碑,以便尽早为用户提供最大价值,并在必要时削减范围以按时发布。如果某个功能超出了项目的范围,我们可能会尝试将其纳入后续项目、视为一般维护工作,或者暂不考虑。Storybook 是开源项目,因此始终欢迎 Pull Request 贡献!
常见问题
项目 X 何时可用?
此路线图是估算,而非承诺。一般来说,每个“进行中”的跟踪议题都应在接下来的两个月内发布。看板上的其他所有内容都有很大几率进入下一个主版本发布。例如,如果 8.0
是最新的主版本,我们将努力将看板上的所有内容作为 8.x
或 9.0
的一部分发布。如果我们认为某个项目不太可能在下一个主版本发布,我们会将其从看板上移除。
议题 Y 或讨论 Z 呢?
Storybook 核心团队和我们的社区成员持续贡献错误修复和小型产品改进。这里的项目是较大的工作块。在某些情况下,它们可能会解决某些议题,如果可能,我们会在 RFC 或项目跟踪议题中指明这些议题。
如何将内容添加到看板上?
如果您希望看到重大的产品改进,并且当前已有相关的议题或 RFC,请为该议题/讨论点赞,并在评论中提供更多关于您的需求或用例的信息,如果当前尚未涵盖这些信息。如果您没有看到完全符合您需求的内容,请随时提交 RFC。我们基于用户/贡献者兴趣(点赞、评论、Discord 对话等)以及我们自己的项目战略目标来确定优先级。