Chia nhánh

Phát triển nhánh là một cách phổ biến để sửa đổi một dự án nguồn mở để biến dự án đó thành của riêng bạn. Có nhiều nhánh thành công của Blockly, bao gồm pxt-blockly, scratch-blocks và App Inventor.

Tuy nhiên, việc phát triển Blockly có thể khiến bạn khó lấy được các bản cập nhật và sửa lỗi trong Core Blockly. Bạn nên tuỳ chỉnh Chặn bằng các trình bổ trợ thay vì phát triển nhánh.

Để biết thêm thông tin về trình bổ trợ và API có sẵn, hãy xem Trình bổ trợ và các tài liệu khác trong mục Tuỳ chỉnh.

Lựa chọn thay thế

Hỏi trên diễn đàn

Một người khác có thể đã triển khai hành vi bạn muốn. Tìm kiếm trong diễn đàn để tìm các cuộc thảo luận trước đó hoặc đăng và hỏi xem có ai khác đã viết mã đó hay chưa.

Sử dụng trình bổ trợ hiện có

Nếu thay đổi của bạn là một tính năng thường được yêu cầu, thì có thể chúng tôi đã phát hành tính năng đó dưới dạng một trình bổ trợ trên mẫu khối.

Viết một trình bổ trợ

Viết mã sử dụng các API công khai của Blockly để thực hiện thay đổi mà bạn cần. Ví dụ: các thay đổi đối với kết xuất khối, giao diện hộp công cụ và hành vi kiểm tra kết nối đều có thể được triển khai dưới dạng trình bổ trợ.

Gửi yêu cầu về tính năng

Nếu cần một API không công khai, bạn có thể gửi lỗi trên lõi Blockly để đặt API đó ở chế độ công khai.

Đưa ra yêu cầu lấy dữ liệu

Chúng tôi rất mong nhận được sự đóng góp của bạn! Nếu thay đổi của bạn có mục đích chung, tốt nhất có thể là đưa ra yêu cầu lấy dữ liệu. Cải tiến một cách khối lượng lớn, bạn không phải duy trì một nhánh phát triển và mọi người đều có lợi.

Hãy xem trang đóng góp để tìm hiểu thêm.

Cập nhật nhánh

Bạn nên thường xuyên hợp nhất trong phiên bản mới nhất của Blockly. Chúng tôi xuất bản Blockly hằng quý và mỗi bản phát hành đều có ghi chú phát hành và nội dung thảo luận về mọi thay đổi có thể gây lỗi.