Vytváranie ROM zo zdroja je čoraz populárnejšie. Zatiaľ čo väčšina tých, ktorí sa rozhodnú vytvoriť si vlastnú ROM, to robí preto, aby sa naučili niečo nové, niektorí zdieľajú svoje zostavy s komunitou. ROM však nie sú vždy vytvorené úplne od začiatku. Niektoré funkcie sú prevzaté z projektov s otvoreným zdrojovým kódom, ktorých kód je verejne dostupný v systéme Git.
Veľké projekty s mnohými prispievateľmi využívajú webový nástroj na kontrolu softvéru Gerrit. Používanie Gerritu je trochu iné ako Git a zaoberali sme sa a skvelý sprievodca pred nejakým časom. Tento nástroj možno použiť aj na výber jednotlivých odovzdaní a jednoduchého sprievodcu od staršieho člena XDA jabza nováčikom ukáže, ako na to.
Sprievodca Jabza ukazuje novým vývojárom, ako použiť terminál na získanie jedného odovzdania a následné vyriešenie chýb. Jabza používa ako príklad Halo od ParanoidAndroid, ale jeho pokyny možno použiť na akýkoľvek iný open source projekt. Pomocou niekoľkých krokov budete môcť do svojej ROM pridať niektoré užitočné funkcie.
Ak ste nový vývojár a chcete sa naučiť, ako vybrať užitočné funkcie z iných projektov, prejdite na stránku vodiaci závit a skús to.