Budowanie ROM-ów ze źródeł staje się coraz bardziej popularne. Podczas gdy większość osób decydujących się na zbudowanie własnego ROMu robi to, aby nauczyć się czegoś nowego, niektórzy dzielą się swoimi kompilacjami ze społecznością. Jednak ROMy nie zawsze są tworzone od zera. Niektóre funkcje pochodzą z projektów open source, których kod jest publicznie dostępny w Git.
Duże projekty, w których bierze udział wielu autorów, korzystają z internetowego narzędzia do przeglądu oprogramowania Gerrit. Używanie Gerrita różni się nieco od Gita i omówiliśmy a świetny przewodnik jakiś czas temu. Tego narzędzia można również używać do wybierania pojedynczych zatwierdzeń, korzystając z prostego przewodnika przygotowanego przez starszego członka XDA jabza pokaże nowicjuszom, jak to zrobić.
Przewodnik Jabzy pokazuje nowym programistom, jak używać terminala, aby uzyskać jedno zatwierdzenie i później naprawić błędy. Jabza używa jako przykładu Halo firmy ParanoidAndroid, ale jego instrukcje można zastosować w każdym innym projekcie open source. W kilku krokach będziesz mógł dodać kilka przydatnych funkcji do swojej pamięci ROM.
Jeśli jesteś nowym programistą i chcesz dowiedzieć się, jak wybrać przydatne funkcje z innych projektów, przejdź do wątek prowadzący i spróbuj.