分支 Blockly
透過集合功能整理內容
你可以依據偏好儲存及分類內容。
分支是修改開放原始碼專案的常見方法,可讓您自行修改專案。Blockly 有許多成功的分支版本,包括 pxt-blockly、scratch-blocks 和 App Inventor。
不過,分支 Blockly 可能會導致您難以在核心 Blockly 中提取更新和錯誤修正。強烈建議您使用外掛程式和自訂類別自訂 Blockly,而非分支。
詳情請參閱「外掛程式」和「進階自訂」。
替代方案
在論壇中發問
其他人可能已實作您想要的行為。請搜尋論壇中的先前討論內容,或是發文詢問是否有人已編寫該程式碼。
使用現有外掛程式
如果您變更的是大家常要求的功能,我們可能已將該功能做為外掛程式發布至 Blockly 範例。
編寫外掛程式
編寫使用 Blockly 公開 API 的程式碼,以便進行所需變更。舉例來說,您可以將對區塊算繪、工具箱外觀和連線檢查行為的變更,全部實作為外掛程式。
提出功能要求
如果您需要非公開的 API,可以針對核心 Blockly 回報錯誤,讓該 API 公開。
提出提取要求
Blockly 歡迎您貢獻心力!如果變更是通用的,建議您提交合併要求。Blockly 會持續改善,您也不必維護分支,可謂雙贏。
詳情請參閱「貢獻」頁面。
更新分支
建議您定期合併 Blockly 的最新版本。我們每季發布 Blockly,每個版本都包含版本資訊,並討論任何破壞性變更。
除非另有註明,否則本頁面中的內容是採用創用 CC 姓名標示 4.0 授權,程式碼範例則為阿帕契 2.0 授權。詳情請參閱《Google Developers 網站政策》。Java 是 Oracle 和/或其關聯企業的註冊商標。
上次更新時間:2025-05-24 (世界標準時間)。
[[["容易理解","easyToUnderstand","thumb-up"],["確實解決了我的問題","solvedMyProblem","thumb-up"],["其他","otherUp","thumb-up"]],[["缺少我需要的資訊","missingTheInformationINeed","thumb-down"],["過於複雜/步驟過多","tooComplicatedTooManySteps","thumb-down"],["過時","outOfDate","thumb-down"],["翻譯問題","translationIssue","thumb-down"],["示例/程式碼問題","samplesCodeIssue","thumb-down"],["其他","otherDown","thumb-down"]],["上次更新時間:2025-05-24 (世界標準時間)。"],[],[]]