مستخدم:Jack who built the house/مناقشات ملائمة

From Wikimedia Commons, the free media repository
Jump to navigation Jump to search
This page is a translated version of a page User:Jack who built the house/Convenient Discussions and the translation is 100% complete. Changes to the translation template, respectively the source language can be submitted through User:Jack who built the house/Convenient Discussions and have to be approved by a translation administrator.
Shortcut

شعار البرنامج النصي. تمثل الألوان خلفيات التعليقات من أنواع مختلفة

صفحةٌ تستخدم أداةَ مُناقشات مُلائمة
تضيف أداة مُناقشات مُلائمة عددًا من العناصر إلى قائمة المراقبة: مجموعة أزرار CD عن يسار زر إعدادات قائمة المراقبة ووصلات تعليق عن يمين ملخصات التعديل.
التنقل بين المواضيع الشقيقة من خلال الضغط على زر الفأرة الأوسط

Convenient Discussions

2021 Coolest Tool
Award Winner

in the category
Versatile

'مُناقشات مُلائمة (CD) هي أداة جافا سكريبت تضيف واجهةً لنظام نقاش ميدياويكي الحالي وهو ما يعزز تجربة المستخدم مع صفحات النقاش بطرق متعددة.

المميزات

  • نشر وتحرير التعليقات دون التبديل إلى صفحة منفصلة
    • الإكمال التلقائي لـ: @الإشارات، [[#وصلات التعليقات]]، [[وصلات ويكي]]، {{القوالب}}، و <الوسوم>
    • اقتباس التعليقات مع الحفاظ على التنسيق
    • الملء التلقائي لملخص التعديل مع الإشارة إلى المرسل إليه للتعليق
    • حفظ مسودات التعليقات لاستعادة محتوى النماذج بعد أحداث غير متوقعة مثل تعطل المتصفح
    • رفع لقطات الشاشة إلى كومنز بثلاث نقرات
  • إنشاء المواضيع والأقسام الفرعية
  • صفحات نقاش معاد تصميمها، مع عرض المؤلف والتاريخ أعلى التعليقات (الاشتراك) وخطوط رفيعة تشير إلى المواضيع
  • التعامل مع قوالب 'المسافة البادئة'
  • نقاشات قابلة للطي (وقابلة للطي التلقائي)
  • التنقل بين المواضيع الشقيقة من خلال الضغط على زر الفأرة الأوسط (شاهد الفيديو)
  • تعليق الطوابع الزمنية بالتوقيت المحلي والتنسيق العالمي، حسب الحالة
  • تسليط الضوء على التعليقات الجديدة والتنقل فيها (عبر لوحة التنقل أو جدول المحتويات)
  • تسليط الضوء على التعليقات الخاصة
  • التحقق من وجود تعليقات جديدة في الخلفية وتقديم تعديلات بسيطة للتعليقات تلقائيا
  • الاشتراك في المواضيع، مما يؤثر على الإخطارات وتسليط الضوء على المواضيع في عدة أماكن (استنادا إلى أدوات المناقشة)
  • إشعارات سطح المكتب حول الردود على تعليقات المستخدم وتعليقاته في الموضوعات التي اشترك فيها المستخدم في الصفحات المفتوحة (الاشتراك)
  • نقل المواضيع بين صفحات النقاش
  • الشكر على التعديلات التي أضافت التعليقات
  • نسخ الروابط إلى التعليقات
  • القفز إلى تعليق معين من قائمة المراقبة والصفحات الأخرى التي تسرد المراجعات
  • رؤية اسم القسم الحالي دائما والتنقل في أجزاء الصفحة بنقرة واحدة
  • البحث عن التعليقات والأقسام في الأرشيف

يجعل البرنامج النصي المستخدم ينسى:

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

التنصيب

لتثبيت البرنامج النصي لجميع ويكيات ويكيميديا، أضف هذا إلى global.js على ميتا:

mw.loader.load('https://commons.wikimedia.org/w/index.php?title=User:Jack_who_built_the_house/convenientDiscussions.js&action=raw&ctype=text/javascript');

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

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

التوافق

تأكد من إلغاء تنشيط تحويل الطابع الزمني عن طريق تغيير إعدادات الطوابع الزمنية لأداة مناقشات ملائمة (CD) إلى ما هو موجود في لقطة الشاشة.

تعرض أداة مناقشات ملائمة الطوابع الزمنية بالتوقيت المحلي افتراضيًا. ومع ذلك، يمكنك استخدام نص برمجي آخر للمستخدم لهذا الغرض. لجعل مناقشات ملائمة متوافقةً مع النص البرمجي الذي يعرض الوقت بالمنطقة الزمنية المحلية (w:User:Gary/comments in local time.js أو w:User:Mxn/CommentsInLocalTime)، قم باستدعاء الأخير على النحو التالي:

mw.hook( 'convenientDiscussions.commentsReady' ).add( function () {
	// Import the script here
} );

لاحظ أن هذا لن يؤدي إلى تحميل البرنامج النصي إذا لم يجري تحميل أداة مناقشات ملائمة. لتمكين تحميل البرنامج النصي أيضًا للصفحات التي لن يتم تحميل مناقشات ملائمة عليها، قم بتسميته على هذا النحو:

if (
  mw.config.get( 'wgNamespaceNumber' ) % 2 !== 1 &&
  !mw.config.get( 'wgExtraSignatureNamespaces' ).includes( mw.config.get( 'wgNamespaceNumber' ) )
) {
	// Import the script here
}

بالنسبة لنص غاري (Gary) البرمجي على وجه التحديد، هناك حاجة إلى سطر إضافي من التعليمات البرمجية لتعطيل ميزة عدم التحميل مرتين:

mw.hook( 'convenientDiscussions.commentsReady' ).add( function () {
	window.commentsInLocalTimeWasRun = false;
	mw.loader.load( '//en.wikipedia.org/w/index.php?title=User:Gary/comments in local time.js&action=raw&ctype=text/javascript' ); // [[w:en:User:Mxn/CommentsInLocalTime]]
}

تأكد من تعطيل أداة "التعليقات بالتوقيت المحلي" في تفضيلاتك إذا كانت موجودة في ويكيبيديا (على سبيل المثال ويكيبيديا الإنجليزية). تذكر أيضًا إيقاف أداة مناقشات ملائمة منها.

الاستخدام

قائمة الإعدادات

يمكنك تعديل البرنامج النصي وفقًا لتفضيلاتك في مربع قائمة "الإعدادات". وهو متاح بنقرة واحدة على أيقونة الترس أيقونة واجهة مستخدم OOjs المتقدمة والتي يمكن العثور عليها في قسم "CD" في قائمة المراقبة وتحت أي نموذج تعليق.

يمكن العثور على مفاتيح التشغيل السريع عند النقر على زر "؟" أسفل أي نموذج تعليق وعند التمرير فوق أزرار لوحة التنقل.

أنواع التعليقات

  • تعليق جديد (يعتبر التعليق جديدًا إذا جرى تحميل الصفحة خلال 15 دقيقة منذ تحميل التعليق لأول مرة)
  • التعليق الخاص
  • التعليق المستهدف (جرى فتحه بواسطة وصلة أو تم الانتقال إليه)
  • تعليق محذوف

لوحة التصفح

الأسئلة الشائعة

لا يعمل البرنامج النصي على الصفحة التي يجب أن يعمل فيها/يعمل على الصفحة التي لا يجب أن يعمل فيها. كيف يمكن إصلاح هذه المشكلة؟
يستخدم البرنامج النصي عددًا من العوامل لتحديد ما إذا كان يجب عليه معالجة صفحة معينة، مثل وجود علامة التبويب "إضافة موضوع" وقيمة تكوين wgExtraSignatureNamespaces. الطريقة الأبسط لجعله يعالج/لا يعالج صفحة هي النقر فوق "تشغيل مُناقشات مُلائمة على هذه الصفحة مرة واحدة" في تذييل الصفحة. لكن هذا لن يعمل إلا مرة واحدة. يجب عليك الاتصال بالمستخدم الذي يقوم بصيانة ملف التكوين على ويكي الخاص بك أو إنشاء ملف تكوين خاص بك وفقًا لـ الإرشادات أدناه. في هذا الملف، يجب إضافة/إزالة التعبيرات العادية التي تطابق أسماء الصفحات إلى قيم pageWhitelist/pageBlacklist. الطريقة الأسوأ للتعامل مع هذه المشكلة هي إضافة عنصر مع class="cd-talkPage" أو class="cd-notTalkPage" إلى الكود المصدر للصفحة. في هذه الحالة، ستظل الصفحة مصنفة بشكل غير صحيح في صفحات السجل (قائمة المراقبة، وصفحات السجل، وما إلى ذلك).
ماذا تعني علامة "(-)" بعد نص التعليق في ملخص التعديل؟
هذا يعني أن نص التعليق بالكامل يظهر في ملخص التعديل، ولا يوجد نص آخر في التعليق غير النص المعروض، لذا فلا داعي لفتح الصفحة إذا كنت تريد فقط رؤية محتويات هذا التعديل. إنها علامة تدوين كانت تستخدم في بعض المنتديات القديمة على الإنترنت.
تتداخل قائمة التعليقات (رد/تعديل/شكر/...) مع وصلة المستخدم، ولا يمكنني النقر عليها.
انقر/اضغط لفترة طويلة أو انقر بزر الماوس الأيمن على الحجب؛ وستختفي.
كيف يجري ضبط الإعدادات لموقع ويكي واحد وليس لجميع مواقع الويكي؟
استخدم var cdLocalSettingName = value; في ملف common.js الخاص بك على هذا الويكي. يمكنك الحصول على أسماء الإعدادات هنا (يجب أن يكون الحرف الأول بأحرف كبيرة، على سبيل المثال autopreviewcdLocalAutopreview).
أود أن إدراج بعد ذكر اسم المستخدم كما في قالب {{Ping}}.
اضغط باستمرار على Ctrl أثناء اختيار الاسم الذي تريد الإشارة إليه. يمكنك أيضًا الضغط على أيقونة الإشارة أثناء الضغط باستمرار على Ctrl — إذا كنت ترد على تعليق، فستظهر إشارة لصاحب التعليق المستهدف باستخدام في بداية تعليقك.

البيانات

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

ماذا لماذا كيف كيفية الحذف[1]
الإعدادات للسماح بضبط النص وفقًا لتفضيلات المستخدم. على خوادم ويكيميديا ​​كخيار مستخدم يسمى userjs-convenientDiscussions-settings.

الإعدادات العالمية:

new mw.Api().postWithEditToken({
  action: 'globalpreferences',
  optionname: 'userjs-convenientDiscussions-settings',
});

الإعدادات المحلية:

new mw.Api().saveOption('userjs-convenientDiscussions-localSettings', null);
آخر زيارات صفحة نقاش لكشف التعليقات الجديدة على صفحات النقاش. في شكل مضغوط، على خوادم ويكيميديا ​​كخيار مستخدم يسمى userjs-convenientDiscussions-visits.[2]
new mw.Api().saveOption('userjs-convenientDiscussions-visits', null);
الأقسام المراقبة (فقط عند تمكينه في الإعدادات بدلاً من اشتراك الموضوع القياسي.) لإظهار الإشعارات وتسليط الضوء على التعليقات على الصفحات التي تسرد المراجعات: قائمة المراقبة، وصفحة التغييرات الأخيرة، وصفحات السجل، وصفحات مساهمات المستخدم. بشكل مضغوط، على خوادم ويكيميديا ​​كخيار مستخدم يسمى userjs-convenientDiscussions-watchedSections.[2]

استخدام مربع الحوار "تحرير قائمة الأقسام التي جرت مشاهدتها" الذي يمكن الوصول إليه من قائمة المراقبة، أو

new mw.Api().saveOption('userjs-convenientDiscussions-watchedSections', null);
محتوى نماذج التعليقات غير المرسلة لاستعادة مسودات التعليقات بعد إعادة تحميل الصفحة، أو تعطل المتصفح، أو الانتقال غير المقصود إلى صفحة مختلفة وما إلى ذلك. لمدة لا تزيد عن 60 يومًا، في [التخزين المحلي https://developer.mozilla.org/en-US/docs/Web/API/Window/localStorage] الخاص بالمتصفح.
localStorage.removeItem('convenientDiscussions-commentForms');
التعديلات المشكورة بواسطة مناقشات ملائمة (CD) لتعكس في الواجهة أن التعليق قد جرى شكره بالفعل. لمدة لا تزيد عن 60 يومًا، في التخزين المحلي للمتصفح.
localStorage.removeItem('convenientDiscussions-thanks');
تغييرات التعليق المنظور عند تحديث تعليق، يتم أحيانًا عرض الإصدار الجديد منه على الفور. إذا رأى المستخدم التحديث، يجري حفظ هذه الحقيقة في الذاكرة، بحيث لا يكون هناك إشعار في المرة التالية التي يراها فيها المستخدم. لمدة لا تزيد عن 60 يومًا، في التخزين المحلي للمتصفح.
localStorage.removeItem('convenientDiscussions-seenRenderedChanges');
  1. ^ لتنفيذ الكود الموجود في عمود "كيفية الحذف"، افتح أدوات المطور في المتصفح (يجري ذلك بالضغط على F12 في معظم المتصفحات)، وانتقل إلى علامة التبويب "وحدة التحكم"، وألصق الكود في الإدخال واضغط على  Enter.
  2. ^ في ويكيبيديا الروسية، لأسباب تاريخية، تستخدم أسماء الخيارات cd بدلاً من convenientDiscussions، ويُستخدم userjs-cd-watchedTopics لخيار الأقسام التي جرت مراقبتها.

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

الآراء والملاحظات

من الأفضل نشر تقارير الأخطاء والمقترحات على فابريكاتور تحت وسم the "convenient-discussions". إذا لم يكن لديك حساب هناك ولا تريد إنشاء حساب، انشره في صفحة النقاش.

الاعتمادات

بدأت أداة مُناقشات مُلائمة في عام 2018 كنص مستخدم لويكيبيديا الروسية. يجري تطويره بواسطة Jack who built the house، كما جرى إثراؤه بمساهمات وملاحظات من مجتمع ويكيميديا ​​التقني العالمي والمستخدمين. كما يستعير الكود لتحليل الطوابع الزمنية بتنسيقات مختلفة من Matma Rex ويستخدم الحلول والأفكار من فرق الهندسة والتصميم في ويكيميديا.

التهيئة للويكي

هيكل المشروع

مخطط تحميل البرنامج النصي على ويكي هو التالي: يوجد ملف البرنامج النصي الرئيسي على كومنز وملف تكوين على ويكي (إذا كان شخص ما قد أنشأه). يمكن أن يكون ملف التكوين أداة أو برنامج نصي للمستخدم (ستجري عملية تحميل الأداة بشكل أسرع).

  • يطلب ملف التكوين ملف البرنامج النصي الرئيسي إذا لم يجري تحميله بعد.
  • وعلى العكس من ذلك، إذا جرى تحميل الملف الرئيسي أولاً، فإنه يطلب ملف التكوين إذا حدّد عنوان URL لملف التكوين فيه. لذا، لا يوجد فرق بين الملف الذي يجري تحميله أولاً.

لتكوين البرنامج النصي لموقع ويكي، يمكنك استخدام مولد التكوين كما هو موضح أدناه ثم استكماله بقيم التكوين التي تريدها. إذا كنت تريد تحميل ملف التكوين عندما يقوم المستخدمون بتحميل البرنامج النصي من كومنز، فيجب عليك الاتصال بصاحب المستودع. إذا ثبتت سلامة ذلك، فسوف يضيف عنوان URL للتكوين إلى config/urls.json (يمكنك أيضًا تقديم طلب سحب).

لتوليد تكوين، قم بتشغيل نص المولد في وحدة تحكم المتصفح على أي صفحة من الويكي تريد تكوينها. يمكنك القيام بذلك عن طريق تنفيذ

mw.loader.load('https://commons.wikimedia.org/w/index.php?title=User:Jack_who_built_the_house/convenientDiscussions-generateBasicConfig.js&action=raw&ctype=text/javascript');

في وحدة التحكم. ستحتوي النتيجة على عنصر تكوين بقيم يمكن استرجاعها تلقائيًا (رسائل النظام، بعض معلومات الموقع، أسماء القوالب) مغلفة في كود التغليف العالمي. يجب عليك بعد ذلك إنشاء ملف تكوين بهذا المحتوى.

الجزء المهم من التكوين موجود في عنصر convenientDiscussions.config. خصائصه المحتملة موثقة هنا بالقيم الافتراضية، أبجديًا. الكود المصدر من هذه الوثائق تحتوي عليها بترتيب أكثر منطقية.

من المستحسن الاحتفاظ فقط بتلك الخصائص التي تختلف عن الخصائص الافتراضية.

يمكنك أيضًا إضافة أي تعليمات إضافية (على سبيل المثال الخطافات) تحتاجها أسفل العنصر.

أمثلة

كيف أقوم بإيقاف تشغيل أزرار "الرد"؟

لمنع ظهور أزرار "الرد" وبقية تخطيط التعليق في قوالب معينة مستخدمة في صفحات المناقشة (على سبيل المثال في قالب "المناقشة المنقولة" بعد توقيع الناقل)، أضف فئة mw-notalk إلى تلك القوالب.

لمنع ظهور أزرار "الرد" في المناقشات المغلقة، أضف فئة mw-archivedtalk إلى القالب.

تصحيح الأخطاء باستخدام Node.js و Git

إذا كنت تريد تصحيح أخطاء التكوين الخاص بك عن كثب في أدوات تطوير المتصفح وكنت على دراية بـNode.js وGit وقمت بتثبيتهما، فاستنسخ مستودع النصوص البرمجية، وشغّل npm install أثناء وجودك في دليل البرنامج النصي لتثبيت التبعيات، وقم بإنشاء ملف .js في المجلد config المسمى باستخدام النمط project_code[-language_code].js (على سبيل المثال، w-en.js، wikt-de.js، mw.js)، ثم ضع الكود التالي فيه:

export default {
  // List of properties
};

// Any additional code, e.g. hooks

بعد ذلك، ستحتاج إلى إضافة الكود كما هو موضح أعلاه. بعد أن يصبح التكوين جاهزًا، ستحتاج إلى إنشاء ملف تكوين فعلي ستضعه في ملف ويكي الخاص بك. يمكنك القيام بذلك عن طريق تشغيل npm run configs. سيجري تسمية الملف الناتج dist/convenientDiscussions-config/filename.

اختبر ملف التكوين الخاص بك عن طريق تشغيل npm run single -- project=project_code lang=language_code. سيجري إنشاء ملف باسم convenientDiscussions-single-project_code[-language_code].js (وتحديثه عند حدوث تغييرات في الكود) في المجلد dist. قم بتحميله إلى ويكي باستخدام mw.loader.load('http://localhost:9000/filename').

سيكون من الأفضل أن تقوم بتقديم طلب سحب لتضمين تكوينك في مستودع القرص المضغوط. بهذه الطريقة، إذا تغير شيء ما في بيئة البرنامج النصي مما يؤثر على ملف التكوين الخاص بك (على سبيل المثال، تغير تنسيق خاصية ما، أو جرى تحديث قيمة افتراضية تستند إليها قيمتك)، فسيتمكن أشخاص آخرون بما في ذلك المشرف على البرنامج النصي من ملاحظة ذلك وإبلاغك و/أو إجراء التغييرات بأنفسهم.

التطوير

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

نرحب بمساهماتكم! يمكنك إما تحسين البرنامج النصي نفسه أو كتابة مكونات إضافية له. بعض الملاحظات:

  • العنصر العالمي للبرنامج النصي هو convenientDiscussions (تستخدم الوحدات النمطية الاسم المستعار cd). * convenientDiscussions.s() هو نظير لـ mw.msg() لسلاسل لغة البرنامج النصي. convenientDiscussions.sParse() هو نظير لـ mw.message(...).parse(). يرجى التأكد من أن جميع السلاسل التي جرى إدراج HTML الخام الخاصة بها في الصفحة تستخدم convenientDiscussions.sParse() لمنع إدخال ثغرات XSS. (يجري تطهير جميع التعليمات البرمجية من مصادر غير موثوقة في المراحل المبكرة، ولكن لن يضر التحقق المزدوج.)
  • تتوافق "الأحداث" في اللوحة اليسرى من التوثيق مع الأسماء المستخدمة بواسطة mw.hook. على سبيل المثال، لإرفاق معالج بحدث commentFormCreated، تحتاج إلى الكود mw.hook('convenientDiscussions.commentFormCreated').add(handler);.
  • لرؤية أسماء الرسائل بدلاً من الرسائل نفسها على الصفحة، أضف معلمة uselang=qqx إلى نهاية عنوان URL (تمامًا كما هو الحال مع ميدياويكي).
  • إذا كتبت مكونًا إضافيًا وتحتاج إلى بعض الطرق الداخلية لتكون متاحة للعامة عبر العنصر العالمي، فاتصل بمسؤول صيانة البرنامج النصي User:Jack who built the house (أو فقط قم بإجراء طلب سحب ذي صلة).
  • حتى الآن، هناك عدد قليل جدًا من الاختبارات التلقائية (على الرغم من أنه سيكون من الرائع أن يكون هناك المزيد)؛ يجب إجراء معظم الاختبارات يدويًا. تجمع بعض حالات الاختبار الشائعة لاكتشاف التعليقات وإضافة/تعديل التعليقات في صفحة User talk:Jack who built the house/CD test cases.

البناء

استخدم:

  • npm run start لخدمة البرنامج النصي من http://localhost:9000/convenientDiscussions.dev.js وإعادة البناء تلقائيًا عند التحديثات. سيظل تحميل تكوين الويكي والترجمة من الويب.
  • npm run single -- project=project_code lang=language_code لخدمة البرنامج النصي كملف واحد. مفيد لتصحيح أخطاء التكوين والترجمة. * npm run build لبناء الملف الرئيسي وخرائط المصدر وملفات تكوين المشروع وملفات الترجمة وملف الترخيص. استخدم --test لبناء الملفات باستخدام البادئة -test.
  • npm run docs لتوليد الوثائق من تعليقات JSDoc.
  • npm run configs لتوليد ملفات تكوين الويكي. استخدم --test لتوليد الملفات باستخدام البادئة -test.
  • npm run deploy لنشر الملفات المبنية (بما في ذلك تكوينات الويكي) على الويكيات كما جرى تكوينها في config.json5. استخدم --test لنشر إصدارات الاختبار.

انظر أيضًا