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