يشرح هذا الدليل كيفية طلب ميزات جديدة في Discourse، والاطلاع على الخطط الحالية، وزيادة فرص أولوية طلب الميزة الذي تقدّمه.
مستوى المستخدم المطلوب: يمكن لأي شخص تقديم طلب ميزة
لديك فكرة رائعة لميزة في Discourse؟ هذا رائع! إليك كيفية مشاركتها مع الفريق بفعالية.
تأكد من أن الميزة ليست موجودة أو مخططة لها بالفعل
قبل تقديم طلب ميزة جديدة، تأكد من أنها غير متوفرة حالياً أو مخططة لها. إليك بعض الأماكن للتحقق منها:
- علامة PR-Welcome: تصفح المواضيع التي تحمل علامة pr-welcome. الـ PR هو اختصار لـ Pull Request على GitHub، وهي طريقة يستخدمها المطورون لإدخال كود جديد إلى مشروع.
- الإضافات (Plugins): استكشف فئة الإضافات.
- بحث في منتدى Meta: استخدم ميزة البحث في منتدى Meta، خاصة قسم الميزات، وابحث باستخدام عدة مصطلحات مختلفة. يمكنك أيضاً التصويت للميزات في هذا القسم التي تعجبك لجعل طلباتها أكثر بروزاً.
إذا كانت اقتراحات الميزات الخاصة بك مدرجة بالفعل، ادعمها بالتصويت لها، والإعجاب بها، والرد بأفكار إضافية أو حالات استخدام لتوضيح فائدتها بشكل أكبر.
لم تجد أي ذكر لفكرتك؟
إذاً، هناك شيء واحد آخر قبل مشاركتها:
ليست كل الميزات مناسبة للنواة (Core)
قبل المتابعة، اقرأ كيفية اتخاذ قرارات الميزات.
اكتب فكرتك وأضفها إلى فئة Contribute > Feature
تحتاج إلى إرشادات حول كتابة طلب ميزة رائع؟ تحقق من هذه المقالة على Stack Exchange: كيف أكتب طلب ميزة جيداً؟.
هل تريد التأكد من تنفيذ ميزتك؟
إذا لم تتمكن من تطوير الميزة بنفسك، فلا تزال هناك طرق لزيادة فرص تنفيذها:
كن عميلاً لـ discourse.org
إذا كنت ترغب في تمويل التطوير من خلال استضافة مواقع معنا — حيث نولّي طلبات العملاء أولوية عالية دائماً في جدولنا الزمني — فهذه إحدى الطرق لتسريع تنفيذها.
يمكن لـ عملاء Enterprise طلب خدمات تصميم وتطوير مخصصة من فريق النواة.
راعِ مهمة “pr-welcome”
لدينا قائمة شاملة بمواضيع pr-welcome. هذه مهام نود رؤيتها مكتملة، لكننا لا نملك حالياً الوقت الكافي للتعامل معها بأنفسنا. رعاية شخص للتعامل مع هذه المهام هي طريقة رائعة للمشاركة.
عرض عمل مدفوع في Marketplace
إذا كان هناك إضافة تحتاجها وهي حيوية لعملك، أعلن عن مهمة مدفوعة في Marketplace. قدّر أكبر قدر ممكن من التفاصيل، بما في ذلك لقطات الشاشة والميزانية. قد تجد أيضاً مستقلين يقدمون خدمات مصغرة قياسية مثل “التثبيت لمرة واحدة” أو “تخصيص السمة”.
موارد إضافية
- How do we decide what goes into each release of Discourse?
- https://meta.stackexchange.com/questions/258136/how-do-i-write-a-good-feature-request
- Upcoming feature to-do list
- Topics tagged planned
- Plugin - Discourse Meta
- Feature - Discourse Meta
- Extras - Discourse Meta
- Discourse pricing | Discourse - Civilized Discussion
- Marketplace - Discourse Meta