## وصف التغييرات [وصف موجز وواضح لما يفعله طلب الدمج هذا. ما هي التغييرات التي أجريتها؟] ## نوع التغيير - [ ] **إصلاح خطأ (Bug Fix)** - إصلاح مشكلة في الكود الموجود - [ ] **ميزة جديدة (New Feature)** - إضافة وظيفة جديدة - [ ] **تحسين (Enhancement)** - تحسين أو توسيع ميزة موجودة - [ ] **تغيير في التوثيق (Documentation)** - تغييرات في التوثيق فقط - [ ] **إعادة هيكلة (Refactoring)** - تغيير في بنية الكود دون تغيير الوظيفة - [ ] **اختبارات (Tests)** - إضافة أو تعديل اختبارات - [ ] **بناء (Build)** - تغييرات في أدوات البناء أو التكوين - [ ] **أخرى:** ____________ ## التحقق من الصحة قبل إرسال طلب الدمج، يرجى التأكد من: - [ ] **الاختبارات:** اجتازت جميع الاختبارات الموجودة (`pytest` يمر بنجاح) - [ ] **الاختبارات الجديدة:** أضفت اختبارات للوظائف الجديدة (إن وُجدت) - [ ] **جودة الكود:** التزمت بمعايير كتابة الكود (`black`, `flake8`, `isort`) - [ ] **التوثيق:** حدّثت التوثيق إذا قمت بتغيير واجهة برمجة التطبيقات - [ ] **التعارضات:** لا توجد تعارضات مع الفرع الرئيسي - [ ] **الفحص:** اجتاز فحص GitHub Actions بنجاح ## الحالات المُختبرة [اشرح الحالات التي اختبرتها يدوياً:] - [ ] الحالة الأولى: [...] - [ ] الحالة الثانية: [...] - [ ] ... ## لقطات الشاشة [إذا كانت التغييرات مرئية (واجهة مستخدم، رسومات، إلخ)، أضف لقطات شاشة توضح قبل وبعد:] ## قائمة المهام المنجزة - [ ] المهمة الأولى المنجزة - [ ] المهمة الثانية المنجزة - [ ] ... ## المراجع ذات الصلة [أي مراجع ذات صلة:] - Issues ذات صلة: #123, #456 - Pull Requests ذات صلة: #789 - وثائق ذات صلة: [...] - مناقشات: [...] ## معلومات إضافية [أي معلومات إضافية قد تكون مفيدة للمراجعين:] --- ## للتواصل - **البريد الإلكتروني:** [بريدك الإلكتروني] - **GitHub:** [@اسم_المستخدم] --- **قبل إرسال طلب الدمج:** - [ ] تأكد من أن عنوان الطلب واضح ومختصر - [ ] راجع طلب الدمج للتأكد من أنه يحتوي على جميع المعلومات اللازمة - [ ] تأكد من أن الكود يتبع معايير المشروع