Изграждането на ROM от източника става все по-популярно. Докато повечето, които решават да изградят свой собствен ROM, го правят, за да научат нещо ново, някои споделят своите компилации с общността. Въпреки това, ROM не винаги се създават от нулата. Някои функции са взети от проекти с отворен код, чиито код е публично достъпен в Git.
Големите проекти с много сътрудници използват инструмента за преглед на уеб базиран софтуер Gerrit. Използването на Gerrit е малко по-различно от Git и ние разгледахме a страхотен наръчник преди време. Този инструмент може да се използва и за избиране на единични ангажименти и просто ръководство от XDA Senior Member джабза ще покаже на новодошлите как да направят това.
Ръководството на Jabza показва на новите разработчици как да използват терминала, за да получат един ангажимент и да разрешават грешки след това. Jabza използва Halo на ParanoidAndroid като пример, но неговите инструкции могат да се приложат към всеки друг проект с отворен код. Само с няколко стъпки ще можете да добавите някои полезни функции към вашия ROM.
Ако сте нов разработчик и искате да научите как да избирате полезни функции от други проекти, направете своя път към водеща нишка и опитайте.