تخطى الى المحتوى

مساهمة

شكرًا لك على اهتمامك بالمساهمة في مشروع Jellyfin! تصف هذه الصفحة وأطفالها الطرق التي يمكنهم من خلالها المساهمة ، بالإضافة إلى بعض سياساتنا. يجب أن يساعدك هذا في إرشادك خلال مشكلتك الأولى أو علاقاتك العامة.

حتى إذا كنت لا تستطيع المساهمة في الرمز ، يمكنك مساعدة Jellyfin! شيئان رئيسيان يمكنك المساعدة فيهما هما الاختبار وخلق المشاكل. يتم شرح التعليمات البرمجية والوثائق والترجمات والمكونات الأخرى غير البرمجية في الأقسام التالية.

 إسهام مساهمة

الإبلاغ عن المشكلات

نستخدم GitHub على نطاق واسع لتتبع المواضيع المفتوحة والتحسينات أو الميزات الجديدة والجوانب الأخرى للتطوير.

يرجى الرجوع إلى صفحة المساعدة للحصول على تعليمات حول استكشاف الأخطاء وإصلاحها واستكشاف الأخطاء وإصلاحها ، ووثائق المشاكل لمزيد من المعلومات حول كيفية الإبلاغ عن المشاكل الجيدة.

كود في التنمية

يتكون المشروع بأكمله من خادم مركزي في C# ، عميل ويب في جافا سكريبت وعملاء آخرين مكتوب بلغات وأطر مختلفة. إذا كانت لديك خبرة بهذه اللغات ، فنحن دائمًا ممتنون لأي مساهمة تريد تقديمها!

للحصول على إرشادات عامة حول كيفية عمل المشروع ، بما في ذلك كيفية إعداد نسخة التطوير الخاصة بك ، وإجراء التغييرات ، والمبادئ التوجيهية بشأن طلبات الاستخراج (PR) ، يرجى الاطلاع على الوثائق الموجودة على رمز المساهمة. تتبع Jellyfin منهجية "التشعب والعلاقات العامة" ؛ إذا لم تكن على دراية بذلك ، يرجى مراجعة القسم المقابل.

أضف إلى الوثائق

التوثيق مفيد بشكل لا يصدق! تتم كتابة جميع هذه المستندات باستخدام DocFX. يمكنك العثور على التخفيض الأولي في مستودع التوثيق. طلبات السحب مرحب بها!

ترجمة

إذا كنت مهتمًا بالمساعدة في ترجمة Jellyfin إلى لغتك المحلية ، فإننا نستخدم Weblate الذي يعمل على translate.jellyfin.org للتعامل مع الترجمات. يتم جمعها في فروع الترجمة للمستودعات المختلفة ودمجها في الفروع الرئيسية قبل كل إطلاق.

دليل

الاختبار هو أسهل طريقة للمساهمة. فقط استخدم Jellyfin ، وإذا كنت تواجه مشكلة ، فأخبرنا بذلك. هذه هي الطريقة الأكثر شيوعًا لاكتشاف الأخطاء ، من خلال مستخدم يفعل شيئًا لم نفكر فيه. إذا كانت المشكلة تتعلق بالرمز ، فقد تفتح مشكلة تعطل.

arالعربية
es_ESEspañol zh_CN简体中文 hi_INहिन्दी pt_BRPortuguês do Brasil bn_BDবাংলা ru_RUРусский ja日本語 de_DEDeutsch fr_FRFrançais it_ITItaliano arالعربية