يشرح هذا الدليل كيفية طلب ميزات جديدة لـ Discourse، والتحقق من الخطط الحالية، وزيادة فرص إعطاء الأولوية لطلب الميزة الخاص بك.
مستوى المستخدم المطلوب: يمكن لأي شخص تقديم طلب ميزة
هل لديك فكرة رائعة لميزة في Discourse؟ هذا رائع! إليك كيفية مشاركتها مع الفريق بفعالية.
تأكد من أن ميزتك ليست موجودة أو مخططة بالفعل
قبل تقديم طلب ميزة جديد، تأكد من أنه غير متاح أو مخطط له بالفعل. إليك بعض الأماكن للتحقق:
- وسم PR-Welcome: ابحث في المواضيع التي تحمل وسم pr-welcome. يشير PR إلى طلب سحب (pull request) على GitHub - وهي طريقة للمطورين لتقديم تعليمات برمجية جديدة للمشروع.
- الإضافات (Plugins): استكشف فئة Plugins.
- بحث منتدى Meta: استخدم ميزة البحث في منتدى Meta، خاصةً قسم Features، وقم بالبحث باستخدام بعض المصطلحات المختلفة. يمكنك أيضًا التصويت لصالح الميزات في هذا القسم التي تعجبك لجعل طلباتها أكثر بروزًا.
إذا كان اقتراح الميزة الخاص بك مدرجًا بالفعل، فادعمه بالتصويت له، والإعجاب به، والرد بأفكار أو حالات استخدام إضافية لتوضيح فائدته.
ألم تجد أي ذكر لفكرتك؟
حسنًا، هناك شيء آخر قبل أن تشاركها:
ليست كل الميزات مناسبة للنواة (core)
قبل المتابعة، اقرأ كيف يتم اتخاذ قرارات الميزات.
اكتب فكرتك وأضفها إلى فئة #feature
هل تحتاج إلى إرشادات حول كتابة طلب ميزة رائع؟ تحقق من مقالة Stack Exchange هذه: How do I write a good feature request?.
هل تريد التأكد من تنفيذ ميزتك؟
إذا لم تتمكن من تطوير الميزة بنفسك، فلا تزال هناك طرق لزيادة فرص تنفيذها:
كن أحد عملاء discourse.org
إذا كنت ترغب في تمويل التطوير عن طريق استضافة مواقع معنا - فإننا نعطي الأولوية دائمًا لطلبات العملاء في جدولنا الزمني للتطوير - فهذه إحدى الطرق لإدراجها بشكل أسرع.
يمكن لـ عملاء المؤسسات (Enterprise customers) طلب خدمات تصميم وتطوير مخصصة من الفريق الأساسي.
رعاية مهمة “pr-welcome”
لدينا قائمة شاملة بمواضيع pr-welcome. هذه هي المهام التي نود أن نراها مكتملة، ولكن ليس لدينا حاليًا النطاق الزمني للعمل عليها بأنفسنا. رعاية شخص ما للعمل على هذه المهام هي طريقة رائعة للمشاركة.
تقديم عمل مدفوع في السوق (Marketplace)
إذا كانت هناك إضافة (plugin) تحتاجها وكانت ضرورية لعملك، فقم بالإعلان عن مهمة مدفوعة في 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