किसी ओपन सोर्स प्रोजेक्ट को अपने हिसाब से बनाने के लिए उसमें बदलाव करने का तरीका फ़ोर्किंग है. Blockly के कई सफल तरीके मौजूद हैं, जिनमें pxt-blockly, स्क्रैच-ब्लॉक, और App Inventor शामिल हैं.
हालांकि, Blockly को फ़ोर्क करने से, आपके लिए ब्लॉकली के अपडेट और गड़बड़ी ठीक करना मुश्किल हो सकता है. हमारा सुझाव है कि आप प्लग इन का इस्तेमाल करने के बजाय, Blockly को पसंद के मुताबिक बनाने के लिए इसका इस्तेमाल करें.
प्लगिन और उपलब्ध एपीआई के बारे में ज़्यादा जानकारी के लिए, कस्टमाइज़ेशन सेक्शन में प्लगिन और दूसरे दस्तावेज़ देखें.
विकल्प
फ़ोरम से पूछें
हो सकता है कि आप जो तरीका चाहते हैं वह किसी दूसरे व्यक्ति ने लागू किया हो. पिछली चर्चाओं के लिए फ़ोरम खोजें या पोस्ट करके पूछें कि क्या किसी और ने पहले ही वह कोड लिखा है.
किसी मौजूदा प्लग इन का इस्तेमाल करना
अगर बदलाव करने की सुविधा के लिए आम तौर पर अनुरोध किया जाता है, तो हो सकता है कि हमने पहले ही उसे ब्लॉकली सैंपल पर प्लगिन के तौर पर पब्लिश कर दिया हो.
प्लगिन लिखें
ऐसा कोड लिखें जो आपके लिए ज़रूरी बदलाव करने के लिए, Blockly के सार्वजनिक तौर पर उपलब्ध एपीआई का इस्तेमाल करता हो. उदाहरण के लिए, रेंडरिंग ब्लॉक करने, टूलबॉक्स दिखने, और कनेक्शन की जांच करने के तरीके में किए गए बदलावों को प्लगिन के तौर पर लागू किया जा सकता है.
सुविधा का अनुरोध करना
अगर आपको किसी ऐसे एपीआई की ज़रूरत है जो सार्वजनिक न हो, तो कोर के ख़िलाफ़ गड़बड़ी की शिकायत करें . उस एपीआई को सार्वजनिक बनाने के लिए ब्लॉकली का इस्तेमाल करें.
पुल का अनुरोध करें
योगदान देने वालों का ब्लॉके तौर पर स्वागत है! अगर आपका बदलाव किसी सामान्य मकसद के लिए किया गया है, तो पुल का अनुरोध करना सबसे सही तरीका हो सकता है. ब्लॉक रूप से सुधार होता रहता है, आपको कोशिश करने की ज़रूरत नहीं होती है और हर कोई जीतता है.
ज़्यादा जानने के लिए, योगदान देने वाला पेज देखें.
फ़ोर्क अपडेट करना
हमारा सुझाव है कि आप समय-समय पर Blockly के नए वर्शन में मर्ज करें. हम ब्लॉकली तिमाही को पब्लिश करते हैं. हर रिलीज़ में, रिलीज़ की जानकारी के नोट और नुकसान पहुंचा सकने वाले बदलावों के बारे में चर्चा शामिल होती है.