عالم البرمجيات
GitHub
أوسع المواقع استخدامًا لاستضافة الـ git repositories. يحتفظ بالنسخة المشتركة من المشروع التي يدفع إليها الفريق ويسحب منها، ويضيف حولها طبقة التعاون — الـ pull requests ومراجعة الكود والـ issues والفحوص الآلية.
لماذا يهمّك
ضمن موضوع الـ version control (git) → هو الفرق بين git كتراجع شخصي وgit كعمل جماعي. فـ git نفسه سعيد بأن يعمل كليًا على حاسوبك المحمول؛ أمّا GitHub فهو حيث تقيم النسخة التي يتّفق الجميع على أنها المشروع. وهو أيضًا سبب أهمية main — إذ يعرض GitHub الجذع نفسه على الجميع. (وGitLab وBitbucket يؤدّيان الوظيفة نفسها.)
انظر أيضًا