בניית ROM ממקור הופכת פופולרית יותר ויותר. בעוד שרוב המחליטים לבנות ROM משלהם עושים זאת כדי ללמוד משהו חדש, חלקם חולקים את הבנייה שלהם עם הקהילה. עם זאת, ROMs לא תמיד נוצרים מאפס. חלק מהתכונות לקוחות מפרויקטי קוד פתוח שהקוד שלהם זמין לציבור ב-Git.
פרויקטים גדולים עם תורמים רבים משתמשים בכלי סקירת התוכנה מבוסס האינטרנט Gerrit. השימוש ב-Gerrit הוא קצת שונה מ-Git, וכיסינו את א מדריך נהדר לפני כמה זמן. ניתן להשתמש בכלי זה גם לבחירת דובדבן של התחייבויות בודדות, ומדריך פשוט מאת חבר בכיר ב-XDA ג'בזה יראה לחדשים כיצד לעשות זאת.
המדריך של Jabza מראה למפתחים חדשים כיצד להשתמש בטרמינל כדי לקבל commit אחד ולפתור שגיאות לאחר מכן. ג'אבזה משתמש ב-Halo של ParanoidAndroid כדוגמה, אך ניתן ליישם את ההוראות שלו על כל פרויקט קוד פתוח אחר. עם מספר שלבים בלבד, תוכל להוסיף כמה תכונות שימושיות ל-ROM שלך.
אם אתה מפתח חדש ואתה רוצה ללמוד איך לבחור תכונות שימושיות מפרויקטים אחרים, עשה את הדרך שלך חוט מנחה ותתן לזה הזדמנות.