هذا دليل حول كيفية المساهمة في مشروع Discourse مفتوح المصدر بطرق مختلفة، بما في ذلك الدعوة والتصميم والترجمة وإضافة الكود وإبلاغ عن الأخطاء والدعم المالي.
مستوى المستخدم المطلوب: يمكن للجميع المساهمة!
كثيرون من الأشخاص المتحمسين يسألون غالبًا عن كيفية رد الجميل لمشروع Discourse. الإجابة البسيطة هي: “أنت رائع!
”، ونعم، هناك العديد من الطرق التي يمكنك من خلالها المساهمة.
الملخص
في هذا الدليل، سنغطي:
- طرق مختلفة لرد الجميل لمشروع Discourse
- إرشادات خطوة بخطوة لكيفية المشاركة
- أفضل الممارسات لكل شكل من أشكال المساهمة
- حلول للمشاكل الشائعة التي قد تواجهها
- الأسئلة الشائعة حول المساهمة
الجميع مرحب به 
Discourse هو مشروع مفتوح المصدر. وخلافًا للاعتقاد الشائع، فإن المساهمة في مشروع مفتوح المصدر لا تقتصر على البرمجة. هناك عدة مجالات أخرى مهمة يمكنك إحداث فرق فيها.
الدعوة 
أحد أفضل الطرق لدعم Discourse هو الدعوة له. تحدث عن Discourse كلما سنحت لك الفرصة، دون أن تكون متعنتًا.
طرق الدعوة الشائعة
- فئة الإشادة في Meta: شارك تجاربك الإيجابية مع Discourse في فئة Community Building > Praise. كما يمكنك التفكير في مراجعة Discourse على هذه المواقع الخارجية.
- X (تويتر سابقًا): استخدم @discourse لمشاركة قصص مجتمعاتك. نحن نقرأ جميع منشوراتك.
- منصات التواصل الاجتماعي الأخرى: قد لا نملك حسابات رسمية على منصات التواصل الاجتماعي الأخرى، لكنها لا تزال مكانًا رائعًا لإخبار الناس عن Discourse.
- اللقاءات: انضم إلى اللقاءات أو نظمها عبر منصات مثل meetup.com. ناقش Discourse من خلال التواصل مع الأشخاص المهتمين بمواضيع مثل Ruby وJavaScript والمفتوح المصدر.
التصميم 
يمكنك المساهمة في التصميم من خلال المشاركة في مناقشات Contribute > UX أو Contribute > Feature الجارية. يمكنك أيضًا إنشاء Customization > Theme أو Customization > Theme component.
- تحقق من التصاميم مثل Material Design أو المكونات مثل Header Categories Navbar.
- اتبع الإرشادات مثل دليل المبتدئين لاستخدام سمات Discourse ودليل المطور لسمات Discourse.
الترجمة 
إذا كنت تتحدث لغات متعددة، فساهم بترجمة Discourse.
- اتبع دليل المساهمة في الترجمة.
- انضم إلى المحادثة في #dev:translations.
الكود 
إذا كنت على دراية بـ Rails وEmber.js أو ترغب في تعلمهما، يمكنك المساهمة بالكود.
- ابدأ بـ Customization > Theme component أو Customization > Plugin.
- راجع الإرشادات مثل دليل المبتدئين لاستخدام منشئ السمات وإنشاء إضافات Discourse.
- اتبع إرشادات التطوير والمساهمة.
تقارير الأخطاء 
إذا واجهت أخطاءً، يمكنك المساعدة من خلال الإبلاغ عنها.
- تأكد من إمكانية إعادة إنتاج الخطأ.
- اتبع دليل الإبلاغ عن الأخطاء.
المال 
إذا كان لديك أو لدى مؤسستك موارد مالية أكثر من الوقت، ففكر في الاشتراك في خدمة الاستضافة المدفوعة. نحن لا نقبل التبرعات، لكن الدفع مقابل خدمتنا المستضافة يذهب مباشرة إلى نفس الفريق الأساسي الذي يطور Discourse.
الأسئلة الشائعة
كيف أعرف من أين أبدأ؟
مع وجود العديد من الخيارات، قد يكون الأمر مخيفًا. إليك بعض النصائح:
- اقرأ كل شيء: ابدأ من الصفحة الرئيسية للبقاء على اطلاع بالأحداث الرئيسية.
- افعل الأشياء التي تعتقد أن الناس يجب أن يفعلوها: إذا كنت تعتقد أن المجتمع يمكن أن يستفيد من شيء ما، فقم بذلك.
هل يمكن للمساهمين الحصول على أجر؟
نعم، بعض المساهمدات مدفوعة الأجر سواء من قبل شركة Discourse أو أطراف ثالثة. نحن نشجع المساهمات المدفوعة لكننا نفهم أنها ليست ممكنة دائمًا. بغض النظر عن كيفية حدوثها، ينبغي أن تكون المساهمات مدفوعة بشكل مثالي بدافع ذاتي ورغبة في نمو مشروع Discourse ومجتمعه.