提出問題是為 Fuchsia 專案貢獻心力的絕佳方式。您可以使用 Issue Tracker 提出問題,這是適用於開放原始碼專案的 Google 問題追蹤工具。
回報問題的時機
Issue Tracker 問題可用於追蹤並建議以下類型的變更:
- 對 Fuchsia 程式碼和說明文件進行小幅變更或建議。
- 回報安全性問題
- 提出要在 Fuchsia 中加入的開放原始碼第三方程式碼
如要提出會影響 Fuchsia 大幅影響的程式碼變更,請參閱「提出重大程式碼變更」一文。
開放原始碼貢獻者可以使用下列範本回報問題:
範本 | 目的 |
Fuchsia 預設 | 提醒 Fuchsia 團隊使用或建構 Fuchsia 相關問題。 |
Fuchsia Security 外部錯誤報告 | 回報與 Fuchsia 相關的安全性問題。 |
Fuchsia.dev 說明文件 | 通知說明文件團隊,指出有 fuchsia.dev 的相關問題。 |
開放原始碼審查委員會 | 提議在 Fuchsia 中加入開放原始碼外部程式碼。請先詳閱開放原始碼審查委員會 (OSRB) 程序,再向開放原始碼審查委員會 (OSRB) 回報問題。 |
檢舉社群濫用行為 | 針對您在 Fuchsia 社群中可能遇到的任何《行為準則》違反情事,向社群管理員發出提醒。 |
如何回報問題
如要在 Fuchsia 中回報問題,請按照下列步驟操作:
- 前往 https://issues.fuchsia.dev。
- 按一下「建立問題」。
- 從「Component」下拉式選單中選取下列其中一個元件:
- 對於 Fuchsia 預設範本,請選取 Fuchsia。
- 如果是 Fuchsia 安全性錯誤報告範本,請依序選取「Fuchsia」>「Security」>「Vulns」
- 針對 Fuchsia.dev 說明文件範本,選取 Fuchsia > 說明文件
- 若是開放原始碼審查委員會範本,請選取 Fuchsia > OSRB
- 如要檢舉社群濫用行為範本,請依序選取 Fuchsia > [社群]
- 如果尚未預設使用上述已命名範本,請從「範本」下拉式選單中選取範本
- 回答與所選範本相關的問題。
- 按一下「建立」。
問題回報指南
建立問題時,請提供下列資訊:
- 問題的說明,包括預期行為。
- 重現問題的必要步驟。
- (選用) 螢幕截圖
- (選用) 如果可以透過單元測試找出錯誤,請建立簡化的測試並附加到問題中。
問題圓滿解決
回報問題後,分類器團隊會將您的問題轉交給適當的團隊。這個團隊會負責排定問題的優先處理順序、指派並回覆問題。
提出重大程式碼變更
在某些情況下,回報問題時並非最佳做法。以下列舉一些替代做法:
情境 | 程序 |
提議會影響 Fuchsia API 的變更。 | 建立 API 設計文件。詳情請參閱 Fuchsia API Council Charter。 |
提出會影響 Fuchsia 程式碼集大部分或 Fuchsia 專案技術方向的變更。 | 提出註解要求 (RFC)。如要進一步瞭解 RFC,請參閱建立 RFC。 |