שימוש ב-Fork הוא דרך נפוצה לשנות פרויקט בקוד פתוח ולהפוך אותו לפרויקט משלכם. יש הרבה גרסאות משופרות של Blockly, כולל pxt-blockly, scratch-blocks ו-App Inventor.
עם זאת, שימוש ב-Blockly מקור יכול להקשות על משיכת עדכונים ותיקוני באגים ב-Blockly הליבה. מומלץ מאוד להתאים אישית את Blockly באמצעות יישומי פלאגין וכיתות בהתאמה אישית במקום באמצעות שיוך (fork).
למידע נוסף, ראו יישומי פלאגין והתאמה אישית מתקדמת.
אפשרויות אחרות
פרסום שאלה בפורום
יכול להיות שמישהו אחר הטמיע את ההתנהגות הרצויה. אפשר לחפש בפורום דיונים קודמים, או לפרסם הודעה ולשאול אם מישהו כבר כתב את הקוד הזה.
שימוש בפלאגין קיים
אם השינוי הוא תכונה שמשתמשים רבים ביקשו, יכול להיות שכבר פרסמנו אותה כפלאגין ב-blockly-samples.
כתיבת פלאגין
כותבים קוד שמשתמש בממשקי ה-API הציבוריים של Blockly כדי לבצע את השינוי הרצוי. לדוגמה, אפשר להטמיע שינויים ברינדור של בלוקים, במראה של תיבת הכלים ובהתנהגות של בדיקת החיבורים כפלאגינים.
שליחת בקשה להוספת תכונה
אם אתם צריכים ממשק API שאינו ציבורי, תוכלו לשלוח דיווח על באג לגבי הליבה של Blockly כדי להפוך את ה-API הזה לציבורי.
שליחת בקשת משיכה
אנחנו ב-Blockly מקבלים בברכה תרומות. אם השינוי הוא לשימוש כללי, מומלץ לשלוח בקשת משיכה. Blockly משתפר, אתם לא צריכים לנהל את ההסתעפות, וכולם מרוויחים.
מידע נוסף זמין בדף הוספת תוכן.
עדכון של עותק מפוצל (fork)
מומלץ למזג את הגרסה האחרונה של Blockly באופן קבוע. אנחנו מפרסמים את Blockly רבעוני, וכל גרסה כוללת נתוני גרסה ודיון על שינויים משמעותיים.