แยก Blockly

การแยกเป็นสาขาเป็นวิธีทั่วไปในการแก้ไขโปรเจ็กต์โอเพนซอร์สเพื่อทำให้โปรเจ็กต์เป็นของคุณเอง Blockly มีหลายเวอร์ชันที่ประสบความสำเร็จ เช่น pxt-blockly, scratch-blocks และ App Inventor

อย่างไรก็ตาม การแยก Blockly อาจทำให้คุณดึงข้อมูลอัปเดตและการแก้ไขข้อบกพร่องใน Blockly หลักได้ยาก เราขอแนะนําอย่างยิ่งให้คุณปรับแต่ง Blockly โดยใช้ปลั๊กอินและคลาสที่กําหนดเองแทนการแยกไปใช้งาน

ดูข้อมูลเพิ่มเติมได้ที่ปลั๊กอินและการปรับแต่งขั้นสูง

ตัวเลือกอื่นๆ

ถามในฟอรัม

อาจมีผู้อื่นใช้ลักษณะการทำงานที่คุณต้องการแล้ว ค้นหาการสนทนาก่อนหน้านี้ในฟอรัม หรือโพสต์และสอบถามว่ามีคนเขียนโค้ดนั้นแล้วหรือยัง

ใช้ปลั๊กอินที่มีอยู่

หากการเปลี่ยนแปลงของคุณเป็นฟีเจอร์ตามคำเรียกร้องทั่วไป เราอาจเผยแพร่การเปลี่ยนแปลงนั้นแล้วในรูปแบบปลั๊กอินใน blockly-samples

เขียนปลั๊กอิน

เขียนโค้ดที่ใช้ API ที่เผยแพร่ต่อสาธารณะของ Blockly เพื่อทำการเปลี่ยนแปลงที่ต้องการ เช่น การเปลี่ยนแปลงการแสดงผลบล็อก ลักษณะของกล่องเครื่องมือ และลักษณะการตรวจสอบการเชื่อมต่อทั้งหมดสามารถติดตั้งใช้งานเป็นปลั๊กอินได้

ส่งคำขอฟีเจอร์

หากต้องการ API ที่ไม่เปิดเผยต่อสาธารณะ คุณสามารถรายงานข้อบกพร่องเกี่ยวกับ Blockly หลักเพื่อทำให้ API นั้นเปิดเผยต่อสาธารณะได้

ส่งคำขอดึงข้อมูล

Blockly ยินดีรับการมีส่วนร่วม หากการเปลี่ยนแปลงมีไว้เพื่อวัตถุประสงค์ทั่วไป วิธีที่ดีที่สุดอาจเป็นการส่งคำขอดึงข้อมูล Blockly ได้รับการปรับปรุง คุณไม่จําเป็นต้องดูแลรักษาการแยกสาขา และทุกคนก็ได้รับประโยชน์

ดูข้อมูลเพิ่มเติมได้ในหน้าการมีส่วนร่วม

การอัปเดตการแยกโครงการ

เราขอแนะนำให้คุณผสาน Blockly เวอร์ชันล่าสุดเป็นประจำ เราเผยแพร่ Blockly เป็นรายไตรมาส โดยแต่ละรุ่นจะมีบันทึกประจำรุ่นและการพูดคุยเกี่ยวกับการเปลี่ยนแปลงที่สำคัญ