You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
6.4 KiB
6.4 KiB
وثائق OpenIM Server
مرحبًا بكم في مركز وثائق OpenIM! يوفر هذا المركز مجموعة شاملة من الأدلة والكتيبات التي صُممت لمساعدتك في الاستفادة القصوى من تجربة OpenIM الخاصة بك.
جدول المحتويات
- Contrib - إرشادات حول المساهمة والتكوينات للمطورين
- Conversions - اتفاقيات الكود، سياسات التسجيل، وأدوات التحويل الأخرى
مساهمة
هذا القسم يقدم للمطورين دليلاً مفصلاً حول كيفية المساهمة في الكود، إعداد بيئتهم، واتباع العمليات المرتبطة.
- Code Conventions - قواعد واتفاقيات لكتابة الكود في OpenIM.
- Development Guide - دليل حول كيفية القيام بالتطوير داخل OpenIM.
- Git Cherry Pick - إرشادات حول عمليات اختيار الجيت.
- Git Workflow - سير عمل الجيت في OpenIM.
- Initialization Configurations - إرشادات حول إعداد وتهيئة OpenIM.
- Docker Installation - كيفية تثبيت الدوكر على جهازك.
- Linux Development Environment - دليل لإعداد بيئة التطوير على لينكس.
- Local Actions - إرشادات حول كيفية القيام ببعض الأعمال الشائعة محليًا.
- Offline Deployment - طرق توظيف OpenIM دون اتصال.
- Protoc Tools - دليل حول استخدام أدوات بروتوك.
- Go Tools - أدوات ومكتبات في OpenIM للغة Go.
- Makefile Tools - أفضل الممارسات والأدوات لملفات الصيانة.
- Script Tools - أفضل الممارسات والأدوات للسكربتات.
التحويلات
يقدم هذا القسم مختلف الاتفاقيات والسياسات داخل OpenIM، التي تشمل الكود، السجلات، الإصدارات، والمزيد.
- API Conversions - إرشادات وطرق لتحويلات API.
- Logging Policy - سياسات واتفاقيات التسجيل في OpenIM.
- CI/CD Actions - إجراءات واتفاقيات لـ CI/CD.
- Commit Conventions - اتفاقيات لالتزامات الكود في OpenIM.
- Directory Conventions - هيكل الدليل واتفاقياته داخل OpenIM.
- Error Codes - قائمة وأوصاف رموز الخطأ.
- Go Code Conversions - اتفاقيات وتحويلات لكود Go.
- Docker Image Strategy - استراتيجيات إدارة صور الدوكر في OpenIM، تشمل عدة معماريات ومستودعات الصور.
- Logging Conventions - اتفاقيات أكثر تفصيلاً حول التسجيل.
- Version Conventions - استراتيجيات التسمية والإدارة لإصدارات OpenIM.
للمطورين والمساهمين ومشرفي المجتمع
المطورون والمساهمون
إذا كنت مطورًا أو شخصًا حريصًا على المساهمة:
- تعرف على Code Conventions وGit Workflow لضمان سلاسة المساهمات.
- اغمر نفسك في Development Guide للتعرف على ممارسات التطوير في OpenIM.
مشرفو المجتمع
كمشرف على المجتمع:
- تأكد من أن المساهمات تتوافق مع المعايير الموضحة في وثائقنا.
- راجع بانتظام Logging Policy وError Codes للبقاء على اطلاع.
للمستخدمين
يجب أن يولي المستخدمون اهتمامًا خاصًا لـ:
- Docker Installation - ضروري إذا كنت تخطط لاستخدام صور الدوكر لـ OpenIM.
- Docker Image Strategy - لفهم الصور المختلفة المتاحة وكيفية اختيار ال