أصبح بناء ROM من المصدر شائعًا بشكل متزايد. في حين أن معظم الذين يقررون إنشاء ذاكرة القراءة فقط (ROM) الخاصة بهم يفعلون ذلك لتعلم شيء جديد، فإن البعض يشارك تصميماتهم مع المجتمع. ومع ذلك، لا يتم دائمًا إنشاء ROM من الصفر. بعض الميزات مأخوذة من مشاريع مفتوحة المصدر والتي يتوفر كودها للعامة على Git.
تستخدم المشاريع الكبيرة التي تضم العديد من المساهمين أداة مراجعة البرامج القائمة على الويب Gerrit. يختلف استخدام Gerrit قليلًا عن Git، وقد قمنا بتغطية أ دليل عظيم قبل حين. يمكن أيضًا استخدام هذه الأداة لاختيار الالتزامات الفردية ودليل بسيط من عضو XDA الكبير جابزا سوف تظهر للقادمين الجدد كيفية القيام بذلك.
يوضح دليل Jabza للمطورين الجدد كيفية استخدام الوحدة الطرفية للحصول على التزام واحد وحل الأخطاء بعد ذلك. يستخدم Jabza برنامج Halo من ParanoidAndroid كمثال، لكن تعليماته يمكن تطبيقها على أي مشروع آخر مفتوح المصدر. من خلال خطوات قليلة فقط، ستتمكن من إضافة بعض الميزات المفيدة إلى ذاكرة القراءة فقط (ROM) الخاصة بك.
إذا كنت مطورًا جديدًا وتريد أن تتعلم كيفية اختيار الميزات المفيدة من المشاريع الأخرى، فانتقل إلى موضوع الدليل وإعطائها فرصة.