تجربة إطلاق العنان لايف العرض →
العنان هو حل قوي مفتوح المصدر لإدارة الميزات. إنه يبسيط سير عمل التطوير الخاص بك ، ويسرع تسليم البرامج ، ويمكّن الفرق من التحكم في كيفية ومتى يتم طرح ميزات جديدة للمستخدمين النهائيين. مع إطلاق العنان ، يمكنك نشر رمز على الإنتاج في إصدارات أصغر وأكثر قابلية للإدارة وفقًا لسرعتك الخاصة.
تتيح لك أعلام الميزات في إطلاق العنان للاختبار الكود الخاص بك ببيانات إنتاج حقيقية ، مما يقلل من خطر التأثير سلبًا على تجربة المستخدمين. كما أنه يمكّن فريقك من العمل على ميزات متعددة في وقت واحد دون الحاجة إلى فروع ميزة منفصلة.
العنان هو الحل الأكثر شعبية للمصدر للعلامة الميزة على جيثب. وهو يدعم 15 SDKs العميل والخادم الرسمي وأكثر من 15 مجتمع مجتمع. يمكنك حتى إنشاء SDK الخاص بك إذا كنت ترغب في ذلك. العدل متوافق مع أي لغة وإطار.
للبدء في العنان ، يمكنك إما استكشاف Enterprise بعنان مع تجربة مجانية أو البدء محليًا من خلال حلنا مفتوح المصدر.
للبدء بمؤسسة إطلاق العنان ، اطلب تجربة مجانية. يتيح لك هذا الوصول إلى مثيل مستضاف مع مشاريع وبيئات غير محدودة وميزات مثل التحكم في الوصول المستندة إلى الأدوار ، وطلبات التغيير ، والتسجيل الفردي ، و SCIM لتوفير المستخدم التلقائي.
لإعداد العنان محليًا ، ستحتاج إلى تثبيت git و docker على جهازك.
تنفيذ الأوامر التالية:
git clone [email protected]:Unleash/unleash.git
cd unleash
docker compose up -d ثم قم بإشارة متصفحك إلى localhost:4242 وتسجيل الدخول باستخدام:
adminunleash4allإذا كنت تفضل تشغيل الكود المصدري في هذا الريبو مباشرة عبر node.js ، راجع التعليمات خطوة بخطوة للاستعداد والتشغيل في الدليل المساهم.
ابحث عن SDK المفضل لديك في قائمة SDKs الرسمية واستيرادها في مشروعك. اتبع أدلة الإعداد لـ SDK المحددة.
إذا كنت تستخدم ملف Docker Compose من الخطوة السابقة ، فإليك تفاصيل التكوين التي ستحتاجها إلى الذهاب:
http://localhost:4242/api/frontend/clientKey : default:development.unleash-insecure-frontend-api-tokenhttp://localhost:4242/api/default:development.unleash-insecure-api-tokenإذا كنت تستخدم إعدادًا مختلفًا ، فستكون تفاصيل التكوين الخاصة بك على الأرجح مختلفة أيضًا.
من السهل التحقق من حالة علامة الميزة في الكود الخاص بك! سيختلف بناء الجملة اعتمادًا على لغتك ، ولكن كل ما تحتاجه هو استدعاء وظيفة بسيطة للتحقق مما إذا كانت العلامة متوفرة. إليك كيف يمكن أن تبدو في جافا:
if ( unleash . isEnabled ( "AwesomeFeature" )) {
// do new, flashy thing
} else {
// do old, boring stuff
}إذا كنت لا ترغب في تشغيل إطلاق العنان محليًا ، فنحن نقدم أيضًا إعدادات نشر سهلة لـ Heroku و Digital Ocean:
توضح لك الأقسام أعلاه كيفية الصعود والتشغيل بسرعة وسهولة. عندما تكون جاهزًا للبدء في تكوين وتخصيص العنان لبيئتك الخاصة ، تحقق من الوثائق للبدء في النشرات ذاتية الإدارة ، أو خيارات تكوين العنان ، أو تشغيل العنان محليًا عبر Docker.
جرب العرض التوضيحي عبر الإنترنت.
نحن نعلم أن تعلم أداة جديدة يمكن أن يكون صعبًا ويستغرق وقتًا طويلاً. لدينا مجتمع متنام يحب المساعدة. من فضلك لا تتردد في الوصول إلى المساعدة.
انضم إلى العنان على Slack إذا كنت تريد طرح أسئلة مفتوحة حول العنان أو تبديل الميزة أو مناقشة هذه الموضوعات بشكل عام.
قم بإنشاء مشكلة github إذا وجدت خطأ أو لديك أفكار حول كيفية تحسين العنان.
تفضل بزيارة الوثائق لمزيد من الأوصاف المتعمقة ، والمرشدين ، والمزيد.
تعرف على المزيد حول مبادئ بناء حلول علم الميزة.
العنان هو أكبر حل لعلام ميزة مفتوحة المصدر على جيثب. يعد Building Unleash مجهودًا تعاونيًا ، ونحن مدينون بالكثير من الامتنان للعديد من الأفراد الأذكياء والموهوبين. يضمن بنائه مع المجتمع أن نبني منتجًا يحل المشكلات الحقيقية للأشخاص الحقيقيين. نود أن نحصل على مساعدتك أيضًا: لا تتردد في فتح المشكلات أو تقديم طلبات سحب.
تحقق من ملف though.md for for probright ودليل مطور العنان للحصول على نصائح حول إعداد البيئة ، وتشغيل الاختبارات ، وتشغيل العنان من المصدر.
إذا كنت تبحث عن واحدة من الميزات التالية ، فيرجى إلقاء نظرة على خططنا للمؤيد والمؤسسات:
تطور العنان بشكل كبير خلال السنوات القليلة الماضية ، ونحن نعرف مدى صعوبة الحفاظ على تحديث البرامج. إذا كنت تستخدم الإصدار الرئيسي الحالي ، فلا ينبغي أن تكون الترقية مشكلة. إذا كنت على إصدار رئيسي سابق ، تحقق من دليل الترحيل العنان!