यह दस्तावेज़ उन डेवलपर के लिए है जो Blockly में नए ब्लॉक बनाना चाहते हैं. यह माना जाता है कि किसी व्यक्ति के पास Blockly की लोकल कॉपी है, जिसमें बदलाव किया जा सकता है. आम तौर पर, किसी व्यक्ति को Blockly के इस्तेमाल के बारे में पता होता है और किसी को JavaScript के बारे में बुनियादी जानकारी होती है.
ब्लॉकली के साथ पहले से तय कई ब्लॉक आते हैं. इसमें गणित के फ़ंक्शन से लेकर लूप करने वाले स्ट्रक्चर तक सब कुछ शामिल है. हालांकि, किसी बाहरी ऐप्लिकेशन के साथ इंटरफ़ेस करने के लिए, एपीआई बनाने के लिए कस्टम ब्लॉक बनाना ज़रूरी है. उदाहरण के लिए, ड्रॉइंग प्रोग्राम बनाते समय, एक "ड्रॉ सर्कल ऑफ़ रेडियस R" ब्लॉक बनाने की ज़रूरत हो सकती है.
ज़्यादातर मामलों में, सबसे आसान तरीका यह है कि पहले से मौजूद मिलते-जुलते ब्लॉक को खोजा जा सकता है, कॉपी किया जा सकता है, और ज़रूरत के हिसाब से उसमें बदलाव किया जा सकता है. नीचे दिए गए दस्तावेज़ उन लोगों के लिए हैं जिन्हें ज़्यादा सहायता चाहिए.
ब्लॉक तय करें
पहला चरण है ब्लॉक बनाना; उसके आकार, फ़ील्ड, और कनेक्शन पॉइंट की जानकारी देना. ब्लॉकली डेवलपर टूल का इस्तेमाल करना, इस कोड को लिखने का सबसे आसान तरीका है.
→ Blockly डेवलपर टूल के बारे में ज़्यादा जानकारी...
इसके अलावा, एपीआई को पढ़ने के बाद हाथ से इस कोड को लिखा जा सकता है.
→ ब्लॉक की पहचान करने के बारे में ज़्यादा जानकारी...
उपयोगकर्ता या अन्य कारकों की प्रतिक्रिया के रूप में, उन्नत ब्लॉक अपने आकार को डायनामिक रूप से बदल सकते हैं.
→ म्यूटर के बारे में ज़्यादा जानकारी...
कोड जनरेशन
दूसरे चरण में, नए ब्लॉक को किसी प्रोग्रामिंग भाषा (जैसे कि JavaScript, Python, PHP, Lua या Dart) में एक्सपोर्ट करने के लिए, ब्लॉक-कोड-जनरेटर बनाना है.
→ ब्लॉक-कोड जनरेटर के बारे में ज़्यादा जानकारी...
नए ब्लॉक का इस्तेमाल करें
ब्लॉक बनाने के बाद, उसे टूलबॉक्स में जोड़ें या उसे किसी फ़ाइल फ़ोल्डर में इस्तेमाल करें.
→ कस्टम ब्लॉक जोड़ने के बारे में ज़्यादा जानकारी...