La création de ROM à partir des sources devient de plus en plus populaire. Alors que la plupart de ceux qui décident de créer leur propre ROM le font pour apprendre quelque chose de nouveau, certains partagent leurs versions avec la communauté. Cependant, les ROM ne sont pas toujours créées à partir de zéro. Certaines fonctionnalités proviennent de projets open source dont le code est accessible au public sur un Git.
Les grands projets impliquant de nombreux contributeurs utilisent l'outil Web d'évaluation de logiciels Gerrit. Utiliser Gerrit est un peu différent de Git, et nous avons abordé un super guide il y a quelque temps. Cet outil peut également être utilisé pour sélectionner des commits uniques et un guide simple du membre senior de XDA. jabza montrera aux nouveaux arrivants comment procéder.
Le guide de Jabza montre aux nouveaux développeurs comment utiliser le terminal pour obtenir un commit et résoudre les erreurs par la suite. Jabza utilise Halo de ParanoidAndroid comme exemple, mais ses instructions peuvent être appliquées à tout autre projet open source. En quelques étapes seulement, vous pourrez ajouter des fonctionnalités utiles à votre ROM.
Si vous êtes un nouveau développeur et que vous souhaitez apprendre à sélectionner des fonctionnalités utiles dans d'autres projets, rendez-vous sur fil de guidage et essayez-le.