標籤是 GitHub 的實用功能,可讓您篩選問題和提取要求。協助你尋找適合自己程度的有趣專案。
為了確保問題不會歸類錯誤,只有 Blockly 核心團隊才能為存放區的問題新增標籤。
大小
有些問題很簡單,有些則可能需要數週才能解決。這些標籤可協助您判斷問題可能需要多少時間才能解決。
- 適合新手入門的問題: 這類問題非常適合剛接觸存放區的人。這類工作應可在半天內完成,且只需對程式碼集有基本瞭解即可。您可以立即開始處理這些問題,無須團隊核准。
管轄區
處理廣泛使用的存放區可能涉及敏感程序,而且有些問題可能比其他問題更敏感。這些標籤可協助您判斷哪些問題開放貢獻,以及哪些問題應避免。
- 需要協助: 這些問題保留給貢獻者。通常是核心團隊認為實用,但沒有時間實作的功能。可能需要討論或實作,因此請查看狀態標籤,瞭解需要進行哪些工作。這裡有許多有趣的創意專案!
- 內部: 這些問題僅供核心團隊成員處理。通常是需要特別討論的敏感或複雜錯誤。最好避開這些區域,因為周圍情況可能會迅速變化!
- 兩者皆非: 如果問題沒有任何標籤,貢獻者和核心團隊成員都可以修正。如果看到未標記的問題,但您覺得很有趣,不妨試試看!
狀態
某些問題 (尤其是功能要求) 必須經過幾個不同階段,才能視為「已結案」。這些標籤會顯示問題目前所處的階段,方便您瞭解接下來該怎麼做。
- 討論: 這些問題處於討論階段, 表示在實作前仍有問題需要解答。如有任何想法,歡迎留言!我們隨時歡迎提供更多意見。
- 實作: 這些問題經過充分討論後,已明確定義,並進入實作階段。 這些功能可能正在等待實作,或已開始實作。如果你有興趣處理其中一個問題,請詳閱整個問題,然後留言說明要處理哪個部分,接著開始著手解決!
- 兩者皆非: 沒有任何標籤的問題可能處於任一狀態。如果您對如何實作問題有任何想法,歡迎留言!或者,如果您有興趣處理這個問題,最好留言詢問是否已準備好實作。
類型
不同問題需要不同的回應方式。有些只需要編輯幾行程式碼,有些則需要大量設計和討論。這些標籤會說明問題需要採取哪種行動。
- 錯誤: 這些問題記錄了程式碼集的問題。他們通常需要進行一些偵錯作業,才能診斷問題原因,但有些問題很快就能解決。如果您喜歡深入瞭解程式碼的運作方式,這些問題非常適合您。你可以修正錯誤,也可以深入瞭解問題並清楚說明根本原因,協助我們解決問題。
- 功能要求: 這些問題記錄了使用者希望新增的功能。這項設定可以套用至整個存放區或個別專案。如果您喜歡充實設計構想及新增功能,這些問題可能非常適合您。
- 問題: 這些問題記錄了使用者對程式碼集提出的疑問。一般來說,這些問題會重新導向至開發人員論壇,但如果您看到自己可以協助解決的問題,歡迎隨時加入討論並回覆。
類別
這個存放區包含幾種不同類型的專案,目標對象也各有不同。如果你熱衷於教學課程,或喜歡使用外掛程式,這些標籤可協助你找到感興趣的問題。
- Codelab: 這些問題與 Blockly程式碼研究室 (一系列互動式教學課程) 有關。
- 示例: 這些問題與 Blockly範例有關, 這是一組獨立的示範,展示如何納入及擴充 Blockly。
- 外掛程式: 這些問題與 Blockly外掛程式有關,外掛程式是一組擴充功能,可為 Blockly 新增功能。
專案
如要更精細地分類,也可以為個別專案加上標籤。這些通常是為外掛程式建立,外掛程式往往有更多相關問題,但也可以為程式碼研究室和範例建立。如果您對特定專案感興趣,這些標籤可協助您找出與該專案相關的問題。
如要查看感興趣的專案是否有標籤,請參閱完整標籤清單:
其他
如同任何事物集合,您也應該瞭解一些奇怪的項目。如果您想尋找要處理的問題,這些標籤可能不太實用,但仍可提供參考資訊。