# دليل المساهمة في OSWorld 🌍 شكراً لاهتمامك بالمساهمة في **OSWorld**! نحن نرحب بجميع أنواع المساهمات، سواء كانت تحسينات في الكود، تحديثات للوثائق، أو إضافة مهام تقييم جديدة. ## 🚀 كيف تبدأ؟ 1. **إنشاء Fork:** قم بإنشاء نسخة خاصة بك من المستودع على GitHub. 2. **الاستنساخ:** قم باستنساخ المستودع محلياً: ```bash git clone https://github.com/YOUR_USERNAME/OSWorld.git ``` 3. **إعداد البيئة:** اتبع التعليمات الموجودة في `README.md` لتثبيت المتطلبات. ## 🛠 مجالات المساهمة ### 1. تحسين البيئة (Environment) يمكنك المساهمة في تحسين دعم المنصات المختلفة مثل: * VMware / VirtualBox * Docker (KVM) * Cloud Providers (AWS, Azure, Aliyun) ### 2. إضافة مهام تقييم (Evaluation Tasks) يمكنك إضافة سيناريوهات جديدة في مجالات: * تطبيقات الأوفيس (LibreOffice, Microsoft Office) * تصفح الويب والمهام اليومية. * البرمجيات المهنية (GIMP, VS Code, etc.) ### 3. تحسين الوثائق نحن نقدر جداً تحسين ملفات الـ README، إضافة أمثلة توضيحية، أو ترجمة الوثائق للغات أخرى. ## 📝 قواعد الكود * يرجى اتباع معايير **PEP 8** لكود Python. * تأكد من إضافة تعليقات توضيحية للكود الجديد. * قم بتحديث ملف `requirements.txt` إذا قمت بإضافة مكتبات جديدة. ## 📬 إرسال التعديلات 1. قم بإنشاء فرع جديد (Branch) لوصف تعديلك: `git checkout -b feature/my-new-feature`. 2. قم بعمل Commit لتعديلاتك مع رسالة واضحة. 3. قم برفع التعديلات (Push) إلى مستودعك. 4. افتح **Pull Request** في المستودع الأصلي. نحن نتطلع لرؤية مساهماتكم! 🚀