حل جاهز للمؤسسة ، ممكّن ، سحابة ، سحابة ، لإدارة الميزات
يدعم Flipt حالات الاستخدام مثل:
هل نفتقد ميزة تود رؤيتها؟ دعنا نعرف!
سنحب مساعدتك! قبل تقديم العلاقات العامة ، يرجى قراءة دليل المساهمة.
لا توجد مساهمة صغيرة جدًا ، سواء كانت تقارير/إصلاحات الأخطاء أو طلبات الميزات أو تحديثات الوثائق أو أي شيء آخر يمكن أن يساعد في دفع المشروع إلى الأمام.
تحقق من خريطة الطريق العامة لمعرفة ما نعمل عليه وأين يمكنك المساعدة.
لست متأكدا كيف تبدأ؟ أنت تستطيع:
حجز جلسة الاقتران/تجول في الكود مع أحد زملائنا في الفريق!
انضم إلى خلافنا ، واطرح أي أسئلة هناك
الغوص في أي من القضايا المفتوحة ، إليك بعض الأمثلة:
هل تبحث عن قضايا عن طريق الجهد؟ لقد قمت بتغطيتك:
راجع وثائق الهندسة المعمارية والتطوير لمزيد من المعلومات حول كيفية عمل Flipt.
للحصول على المساعدة والمناقشة حول Flipt ، ميزة أفضل الممارسات ، وأكثر من ذلك ، انضم إلينا في Discord.
ابدأ في ثوان. جرب أحدث إصدار من Flipt بنفسك.
curl -fsSL https://get.flipt.io/install | shحاول النزول في بيئة منشورة!
ملاحظة: يتم مسح قاعدة البيانات كل 30 دقيقة في بيئة صندوق الرمل هذه!
brew install flipt-io/brew/flipt
brew services start flipt
# or run in the foreground
fliptيمكن الآن الوصول إلى Flipt UI على http://127.0.0.1:8080/.
docker run --rm -p 8080:8080 -p 9000:9000 -t docker.flipt.io/flipt/flipt:latestيمكن الآن الوصول إلى Flipt UI على http://127.0.0.1:8080/.
للحصول على المزيد من الطرق الدائمة لتشغيل Flipt ، راجع قسم التثبيت.
أحب أن تعيش على الحافة؟ لا يمكن أن تنتظر الإصدار التالي؟ تشمل بنياتنا الليلية أحدث التغييرات على main وهي بنيت .. حسنا .. ليلا.
docker run --rm -p 8080:8080 -p 9000:9000 -t docker.flipt.io/flipt/flipt:nightlyتحقق من وثائق التكامل الخاصة بنا لمزيد من المعلومات حول كيفية دمج Flipt في تطبيقاتك الحالية.
هناك طريقتان لتقييم أعلام الميزات مع Flipt:
يعد تقييم جانب الخادم الطريقة الأكثر شيوعًا لتقييم أعلام الميزات. هذا هو المكان الذي يقدم فيه طلبك طلبًا للنزول لتقييم علامة الميزة ويستجيب Flipt مع نتيجة التقييم.
يعرض Flipt اثنين من واجهات برمجة التطبيقات المختلفة لأداء تقييم من جانب الخادم:
تم تجهيز Flipt مع API GRPC يعمل بكامل طاقته. GRPC هو بروتوكول ثنائي ذي الأداء العالي ، منخفض الأداء ، ويستخدمه العديد من الشركات الكبيرة مثل Google و Netflix والمزيد.
راجع وثائق SDK GRPC Server للحصول على أحدث المعلومات.
تم تجهيز Flipt مع واجهة برمجة تطبيقات REST تعمل بكامل طاقتها. يتم دعم واجهة مستخدم Flipt بالكامل من قبل واجهة برمجة التطبيقات نفسها. هذا يعني أنه يمكن أيضًا إجراء أي شيء يمكن القيام به في واجهة المستخدم من خلال واجهة برمجة تطبيقات REST.
يمكن أيضًا استخدام واجهة برمجة تطبيقات REST Flipt مع أي لغة يمكنها تقديم طلبات HTTP.
راجع وثائق REST Server SDK للحصول على أحدث المعلومات.
يعد التقييم من جانب العميل طريقة رائعة لتقليل عدد الطلبات التي يحتاجها التطبيق إلى النزول. يتم ذلك عن طريق استرداد جميع أعلام الميزات التي يحتاج تطبيقك إلى تقييمها ثم تقييمها محليًا.
راجع وثائق عميل SDK للحصول على أحدث المعلومات.
يتبع Flipt الإصدار الدلالي للإصدار.
نهدف إلى إصدار نسخة ثانوية جديدة من Flipt كل 2-3 أسابيع. هذا يسمح لنا بالتكرار بسرعة على ميزات جديدة. سيتم إصدار إصلاحات الأخطاء وتصحيحات الأمان (إصدارات التصحيح) حسب الحاجة.
وثائق التطوير متاحة للراغبين في المساهمة في النزول.
نرحب بالمساهمات من أي نوع ، بما في ذلك على سبيل المثال لا الحصر ، إصلاحات الأخطاء ، وطلبات الميزات ، وتحسين الوثائق ، والمزيد. فقط افتح مشكلة أو طلب سحب وسنكون سعداء بالمساعدة!
تحقق من الأمثلة لمعرفة كيف يعمل Flipt في حالات الاستخدام المختلفة.
يوجد حاليًا نوعان من التراخيص المعمول بها للنزول:
يتم ترخيص جميع الكود المطلوب لإنشاء عملاء GRPC بلغات أخرى وكذلك GO SDK بموجب ترخيص MIT.
هذا الرمز موجود في RPC/ الدليل.
رمز العميل هو الرمز الذي ستدمجه في التطبيقات الخاصة بك ، وهذا هو السبب في استخدام ترخيص أكثر تساهلاً.
تم ترخيص رمز الخادم بموجب ترخيص GPL 3.0.
انظر الترخيص.
شكراً لهؤلاء الأشخاص الرائعين (مفتاح الرموز التعبيرية):
آرون راف | رودريغو تشاكون | كريستوفر ديهل | أندرو زي ألين | سيباستيان أرماند | دات تران | جون بيرل |
أو eleclech | جيدل | إدواردو | إيتاي شوارتز | إيكو آشيمين | Márk Sági-Kazár | دان بيت |
عماي شاه | كيفن IP | ألبرتشاي | توماس سويرت | جاميل العزيز ؟ | جورج | تشيس بيرس |
إيتو شوجو | يوفي quansah | دارين ماكلين | آدم فايس | يوفال غويهبرغ ؟ | ديفيد ستوتيجن | ماثيو نوتارانجيلو |
تشارلز أوكونور | أندرو هوبسون | Rudinei Goi Roecker | قوانغو | كولين دريسكول | جيمس | Legoheld |
أكشاي ناير | روماني Dmytrenko | ماتيا forcellese | محمد الأمين ريشار | جولي غلادين | بابلو أغيلار | موليار نيكولاي |
تاراس إيجوروف | إليوت باهل | أوليغ | تياجو سانتوس | ليف لاازنسكي | Kyryl perepelytsia | أديتيا باتيل |
مارين بيزانوف | Wtertius | كيفن ح | Radosław Skałbania | يوهتا كيمورا | ليف زخاروف | Gnalin-impala |
أوميش بالاموروجان | مات مارتن |
يتبع هذا المشروع مواصفات جميع المساهمين. مساهمات من أي نوع ترحيب!