路線圖
Storybook 團隊維護一個公開路線圖,以 GitHub 專案的形式呈現。此頁面說明路線圖的內容、如何解讀,以及如何貢獻。
路線圖包含哪些內容?
每張卡片代表一個 Storybook 專案。欄位代表較大的變更如何從概念轉變為已發布的功能。專案通常從徵求意見稿 (RFC)開始,然後在團隊完全確定其範圍後,演變成追蹤議題 (tracking issue)。我們每八週發布一個 Storybook 次要版本,每年發布一個主要版本,通常在二月/三月。
候選項目
這些卡片是我們雷達上正在考慮用於當前主要版本的想法。例如,如果 8.0
是最新的主要版本,這些將是 8.x
或 9.0
的想法。此欄位中的想法最模糊,可能會根據我們的優先事項而出現或消失。
考慮中
這些是正在討論用於下一個開發週期的專案。例如,如果最新的次要版本是 8.1
,而我們目前正在開發 8.2
,則此欄位中的專案將被考慮用於 8.3
。與候選項目欄位(可以包含任何想法)不同,考慮中的專案必須以 RFC 文件記錄。
進行中
這些是我們目前正在進行的專案。此欄位中有兩種專案類型
- 追蹤議題:預計在下一個次要版本中發布的完整範圍專案。例如,如果最新的次要版本是
8.1
,這些應該在 8.1 八週後的8.2
中發布。 - 其他專案:由核心團隊協助的社群專案和 side projects。這些專案沒有預計完成時間,但我們將盡力使其準備好作為當前主要版本的一部分。例如,如果
8.0
是最新的主要版本,這些應該在8.x
或9.0
中發布。
完成
這些專案已完成、記錄並發布。核心專案我們遵循「固定時間,可變範圍」的政策,這表示我們將專案劃分為里程碑,以便盡早為使用者提供最大價值,並在必要時縮減範圍以準時發布。如果某個功能已從專案範圍中移除,我們可能會嘗試將其納入後續專案、將其視為一般維護工作,或忘記它。Storybook 是開源的,因此隨時歡迎 PR 貢獻!
常見問題
專案 X 何時可用?
此路線圖是預估,而非承諾。一般而言,每個「進行中」的追蹤議題都應在接下來的兩個月內可用。板上的其他所有項目都有相當大的機會納入下一個主要版本。例如,如果 8.0
是最新的主要版本,我們將嘗試將板上的所有項目作為 8.x
或 9.0
的一部分發布。如果我們認為某個專案不太可能納入下一個主要版本,我們會將其從板上移除。
議題 Y 或討論 Z 呢?
Storybook 核心團隊和我們的社群成員持續貢獻錯誤修正和較小的產品改進。這裡的專案是較大的工作塊。在某些情況下,它們可能會解決某些問題,並且在可能的情況下,我們會在 RFC 或專案追蹤議題中指出這些問題。
如何將項目放到板上?
如果您希望看到重大的產品改進,並且目前有相關的議題或 RFC,請為該議題/討論投贊成票,並在其中評論,提供有關您的需求或使用案例的更多資訊(如果目前尚未捕捉到)。如果您沒有看到完全符合需求的內容,請隨時提交 RFC。我們根據使用者/貢獻者的興趣(贊成票、評論、Discord 對話等)以及我們對專案的策略目標來確定優先順序。