文件
Storybook 文件

路線圖

Storybook 團隊維護一個公開路線圖,以 GitHub 專案的形式呈現。此頁面說明路線圖的內容、如何解讀,以及如何貢獻。

路線圖包含哪些內容?

每張卡片代表一個 Storybook 專案。欄位代表較大的變更如何從概念轉變為已發布的功能。專案通常從徵求意見稿 (RFC)開始,然後在團隊完全確定其範圍後,演變成追蹤議題 (tracking issue)。我們每八週發布一個 Storybook 次要版本,每年發布一個主要版本,通常在二月/三月。

候選項目

這些卡片是我們雷達上正在考慮用於當前主要版本的想法。例如,如果 8.0 是最新的主要版本,這些將是 8.x9.0 的想法。此欄位中的想法最模糊,可能會根據我們的優先事項而出現或消失。

考慮中

這些是正在討論用於下一個開發週期的專案。例如,如果最新的次要版本是 8.1,而我們目前正在開發 8.2,則此欄位中的專案將被考慮用於 8.3。與候選項目欄位(可以包含任何想法)不同,考慮中的專案必須以 RFC 文件記錄。

進行中

這些是我們目前正在進行的專案。此欄位中有兩種專案類型

  1. 追蹤議題:預計在下一個次要版本中發布的完整範圍專案。例如,如果最新的次要版本是 8.1,這些應該在 8.1 八週後的 8.2 中發布。
  2. 其他專案:由核心團隊協助的社群專案和 side projects。這些專案沒有預計完成時間,但我們將盡力使其準備好作為當前主要版本的一部分。例如,如果 8.0 是最新的主要版本,這些應該在 8.x9.0 中發布。

完成

這些專案已完成、記錄並發布。核心專案我們遵循「固定時間,可變範圍」的政策,這表示我們將專案劃分為里程碑,以便盡早為使用者提供最大價值,並在必要時縮減範圍以準時發布。如果某個功能已從專案範圍中移除,我們可能會嘗試將其納入後續專案、將其視為一般維護工作,或忘記它。Storybook 是開源的,因此隨時歡迎 PR 貢獻!

常見問題

專案 X 何時可用?

此路線圖是預估,而非承諾。一般而言,每個「進行中」的追蹤議題都應在接下來的兩個月內可用。板上的其他所有項目都有相當大的機會納入下一個主要版本。例如,如果 8.0 是最新的主要版本,我們將嘗試將板上的所有項目作為 8.x9.0 的一部分發布。如果我們認為某個專案不太可能納入下一個主要版本,我們會將其從板上移除。

議題 Y 或討論 Z 呢?

Storybook 核心團隊和我們的社群成員持續貢獻錯誤修正和較小的產品改進。這裡的專案是較大的工作塊。在某些情況下,它們可能會解決某些問題,並且在可能的情況下,我們會在 RFC 或專案追蹤議題中指出這些問題。

如何將項目放到板上?

如果您希望看到重大的產品改進,並且目前有相關的議題或 RFC,請為該議題/討論投贊成票,並在其中評論,提供有關您的需求或使用案例的更多資訊(如果目前尚未捕捉到)。如果您沒有看到完全符合需求的內容,請隨時提交 RFC。我們根據使用者/貢獻者的興趣(贊成票、評論、Discord 對話等)以及我們對專案的策略目標來確定優先順序。