Spaces:
Sleeping
Sleeping
| # 🤝 دليل المساهمة — OmniFile AI Processor | |
| شكراً لاهتمامك بالمساهمة! يقبل المشروع المساهمات بأي شكل. | |
| ## طريقة المساهمة | |
| 1. Fork المشروع | |
| 2. أنشئ branch: `git checkout -b feat/اسم-الميزة` | |
| 3. اكتب اختبارات لكودك الجديد | |
| 4. تأكد من اجتياز الاختبارات: `pytest tests/ -x -q` | |
| 5. افتح Pull Request مع وصف واضح | |
| ## معايير الكود | |
| - Python 3.10+ | |
| - استخدم type hints | |
| - وثّق الدوال بـ docstrings عربية أو إنجليزية | |
| - سطر الكود: 120 حرف كحد أقصى | |
| - شغّل `ruff check modules/` قبل الرفع | |
| ## الإبلاغ عن أخطاء | |
| افتح Issue وأرفق: | |
| - وصف الخطأ | |
| - خطوات إعادة الإنتاج | |
| - نسخة Python وبيئة التشغيل | |
| - رسالة الخطأ كاملة | |
| ## التواصل | |
| **المطور:** Dr. Abdulmalek Tamer Al-husseini | |
| **البريد:** Abdulmalek.husseini@gmail.com | |
| **الموقع:** Homs, Syria | |