OmniFile-Processor / CONTRIBUTING.md
Dr. Abdulmalek
deploy: OmniFile AI Processor v4.3.0
900df0b
# 🤝 دليل المساهمة — 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