Het bouwen van ROM's vanaf de bron wordt steeds populairder. Terwijl de meesten die besluiten hun eigen ROM te bouwen dit doen om iets nieuws te leren, delen sommigen hun builds met de gemeenschap. ROM's worden echter niet altijd helemaal opnieuw gemaakt. Sommige functies zijn afkomstig van open source-projecten waarvan de code openbaar beschikbaar is op een Git.
Grote projecten met veel bijdragers maken gebruik van de webgebaseerde softwarereviewtool Gerrit. Het gebruik van Gerrit is een beetje anders dan Git, en we hebben a geweldige gids een tijdje geleden. Deze tool kan ook worden gebruikt om afzonderlijke commits uit te kiezen, en is een eenvoudige handleiding van XDA Senior Member jabza zal nieuwkomers laten zien hoe ze dit moeten doen.
Jabza's gids laat nieuwe ontwikkelaars zien hoe ze terminal kunnen gebruiken om één commit te krijgen en daarna fouten op te lossen. Jabza gebruikt Halo van ParanoidAndroid als voorbeeld, maar zijn instructies kunnen worden toegepast op elk ander open source-project. Met slechts enkele stappen kunt u enkele handige functies aan uw ROM toevoegen.
Als u een nieuwe ontwikkelaar bent en wilt leren hoe u nuttige functies uit andere projecten kunt kiezen, ga dan naar de geleidingsdraad en probeer het eens.