A ROM-ok forrásból történő készítése egyre népszerűbb. Míg a legtöbben, akik úgy döntenek, hogy saját ROM-ot készítenek, azért teszik ezt, hogy valami újat tanuljanak, néhányan megosztják az összeállításaikat a közösséggel. A ROM-ok azonban nem mindig a semmiből készülnek. Egyes funkciók nyílt forráskódú projektekből származnak, amelyek kódja nyilvánosan elérhető Gitben.
A sok közreműködővel rendelkező nagy projektek a Gerrit webalapú szoftver-ellenőrző eszközt használják. A Gerrit használata egy kicsit más, mint a Git, és foglalkoztunk a nagyszerű útmutató Kis idővel ezelött. Ez az eszköz használható egyedi commit-ok kiválasztására is, és egy egyszerű útmutató az XDA Senior Tag által jabza megmutatja az újoncoknak, hogyan kell ezt csinálni.
A Jabza útmutatója bemutatja az új fejlesztőknek, hogyan használhatják a terminált egy véglegesítéshez és a hibák utólagos megoldásához. Jabza a ParanoidAndroid Halo-ját használja példaként, de utasításai bármely más nyílt forráskódú projektre alkalmazhatók. Néhány lépéssel néhány hasznos funkciót is hozzáadhat a ROM-jához.
Ha új fejlesztő vagy, és szeretnéd megtanulni, hogyan válassz hasznos funkciókat más projektekből, keresd meg a vezetőszál és próbáld ki.