جيريت
Appearance

جيريت هو موقع تستضيف فيه مؤسسة ويكيميديا العديد من مستودعات Git الخاصة بها، وتراجع فيه التغييرات المقترحة على تلك المستودعات. قبل دمج طلبات التغيير في جيريت، تتم مراجعة كل تغيير للتأكد من استيفائه لمعايير الأمان والجودة وأسلوب البرمجة. أيّ شخص مُرحَّب به لإنشاء حساب وترك تعليقات مراجعة على التغييرات. إن الحقوق الخاصة لدمج التغييرات أو رفضها محجوزة لـالمشرفين.
المتطلبات الأساسية
إذا كنت جديدًا في تطوير البرمجيات ولست متأكدًا من موضع المساهمة، فاقرأ خاص بالمطورين الجدد. إذا قررت أنك تريد المساهمة في نواة ميدياويكي أو في إحدى الإضافات، فاقرأ How to become a MediaWiki hacker لتتعرّف على مكان العثور على المهام المناسبة لك وكيفية إعداد بيئة تطوير محلية.
إذا كنت مطوّرًا متمرّسًا وعلى دراية بميدياويكي لكنك جديد على تطوير برمجياتها، فزر مركز المطورون.قدّم أول تصحيح لك
اتبع دليل جيريت لإعداد Git، وإنشاء حساب مطوّر، وفتح طلبات التغيير في جيريت.
تنزيل الكود دون حساب
لتنزيل الكود المصدرية دون نية اقتراح تغييرات:
- استنسخ مستودع نواة ميدياويكي باستخدام
git clone https://gerrit.wikimedia.org/r/mediawiki/core.git. - تصفّح مرايانا على GitHub وأنشئ نسخة متفرّعة منها عبر https://github.com/wikimedia.
حسّن التصحيحات المستقبلية
- Gerrit/Code review/Getting reviews – تعرّف على كيفية الحصول على مراجعة لتصحيحاتك
- Gerrit/Commit message guidelines – تعرّف على كيفية كتابة ملخصات التزام (commit) جيدة
لمراجعي الكود
- Gerrit/Code review – تعرّف على كيفية إجراء مراجعة الكود. إن مساعدتك في مراجعة التغييرات مُرحَّب بها!
- Gerrit/Privilege policy – سياسة التطوير للمراجعين الذين لديهم صلاحيات الدمج في جيريت
لمالكي المشاريع
- جيريت/المستودعات الجديدة – كيفية إنشاء مشروع جديد في جيريت
- Gerrit/Privilege policy – كيفية أن تصبح مالكًا لمشروع في جيريت, سياسة التطوير للمراجعين الذين لديهم صلاحيات الدمج في جيريت
- Gerrit/Inactive projects – إرشادات حول كيفية التعامل مع المشاريع غير النشطة
- Gerrit/L10n-bot – كيفية إضافة تحديثات ترجمات تكامل translatewiki.net
