عن المشروع

مستودع First Contributions هو مشروع تعليمي مصمم لمساعدة المساهمين لأول مرة على تقديم أول مساهمة لهم في المصادر المفتوحة. يحوّل المشروع مستودعًا بسيطًا إلى تمرين عملي؛ إذ يقوم المستخدمون بعمل Fork للمستودع، ثم استنساخه، وإنشاء فرع جديد، وإضافة أسمائهم إلى ملف Contributors.md، ثم حفظ التغيير ورفعه وتقديم طلب دمج. بعد ذلك يقوم المشرفون بدمج طلبات الدمج التدريبية هذه، ما يمنح المبتدئين تجربة حقيقية متكاملة لسير العمل المتمثل في: الاستنساخ، ثم التعديل، ثم طلب الدمج. يتضمن ملف README تعليمات مفصلة عبر سطر الأوامر مع شروح، وملاحظات لاستكشاف الأخطاء الشائعة في أوامر git switch وpush وإصلاحها، إضافة إلى إرشادات حول الاستيثاق وإعداد SSH. كما يوفر دروسًا لأدوات واجهات رسومية مثل GitHub Desktop وVisual Studio وGitKraken وVS Code وSourcetree وIntelliJ IDEA. وقد تُرجم المشروع على نطاق واسع إلى عشرات اللغات عبر ملفات موجودة في مجلد docs/translations، مع روابط اللغات في أعلى ملف README. وتغطي مواد إضافية سيناريوهات مختلفة لسير عمل git، بينما يوفر تطبيق ويب مرافق قائمة بمشروعات تتضمن مشكلات سهلة لمواصلة التدريب.