D

dif.sh

ضع مفاتيح الميزات واختبارات A/B في المستودع لمراجعتها عبر Git

آخر تحديث 7‏/9‏/2026

نبذة عن dif.sh

يخزّن dif.sh كل مفتاح ميزة أو اختبار A/B كملف Markdown في المستودع، مع دعم إدارة الإصدارات عبر Git ومراجعة PR. يدمج تنسيق الملف وCLI تقسيم الجمهور وفحوصات التعارض والتحليلات والتنظيف؛ ويمكن تضمين المستخدمين أو استبعادهم حسب البلد أو الخطة أو الزيارة المتكررة. يحلّل مسار البناء رسم الاستبعاد ويمنع في CI تجميع الاختبارات المتصلة المتعارضة.

الأنسب لـ

فرق هندسية تدير سير إصدارات باستخدام Git
فرق هندسية تجري اختبارات A/B
فرق تعطي الأولوية لفحوصات التعارض في CI
فرق تستخدم وكلاء البرمجة

أفضل حالات الاستخدام

إدارة مفاتيح الميزات

اختبارات A/B والإصدارات المرحلية

الاستهداف حسب البلد أو الخطة أو الزيارة المتكررة

حظر تعارضات التجارب في CI

الميزات

إعداد قائم على المستودع

يستخدم كل مفتاح ميزة أو اختبار A/B ملف Markdown واحدًا، يُخزّن مع التعليمات البرمجية ويمكن مراجعته عبر Git وPR.

استهداف الجمهور

أعلن سمات الجمهور لتضمين المستخدمين أو استبعادهم حسب البلد أو الخطة أو الزيارة المتكررة.

فحوصات التعارض

يحل البناء رسم الاستبعاد ويرفض التجميع عندما قد يتعارض اختباران متصلان على المستخدم نفسه.

CLI قابل للبرمجة النصية

بعد التثبيت، حدّد مفتاح ميزة أو معرّف تجربة للنشر؛ الأوامر المختصرة القابلة للبرمجة النصية مناسبة لوكلاء البرمجة.

المزايا

  • الإعدادات والتعليمات البرمجية في المستودع نفسه، مع إمكانية مراجعتها عبر PR
  • دمج تقسيم الجمهور وفحوصات التعارض والتحليلات والتنظيف في تنسيق الملف وCLI
  • تمرير سمات الجمهور أثناء التشغيل دون إيداع قوائم العملاء
  • اكتشاف التعارضات أثناء بناء CI

معلومات الأداة

المطوّرdif.sh
تاريخ الإصدار7‏/9‏/2026
التسعيرFree