Flagsmith عبارة عن خدمة مفتوحة المصدر ومميزة بالكامل وميزة العلم والتكوين عن بعد. استخدم واجهة برمجة التطبيقات المستضافة لدينا، أو انشرها على السحابة الخاصة بك، أو قم بتشغيلها محليًا.
يعمل برنامج Flagsmith على تسهيل إنشاء علامات الميزات وإدارتها عبر تطبيقات الويب والهاتف المحمول والخادم. ما عليك سوى لف قسم من التعليمات البرمجية بعلامة، ثم استخدام Flagsmith لتبديل هذه الميزة أو إيقاف تشغيلها لبيئات أو مستخدمين أو شرائح مستخدمين مختلفة.
ابدأ العمل في أقل من دقيقة:
curl -o docker-compose.yml https://raw.githubusercontent.com/Flagsmith/flagsmith/main/docker-compose.yml
docker-compose -f docker-compose.yml up
سيقوم التطبيق بتمهيد المستخدم الإداري والمؤسسة والمشروع لك. ستجد رابطًا لتعيين كلمة المرور الخاصة بك في سجلات الإنشاء الخاصة بك:
Superuser "[email protected]" created successfully.
Please go to the following page and choose a password: http://localhost:8000/password-reset/confirm/.../...
ملاحظة: يستخدم هذا الإعداد http:// للتطوير المحلي. إذا قمت بتكوين SSL لبيئتك المحلية، فيمكنك استخدام https:// بدلاً من ذلك. لأي عملية نشر للإنتاج، استخدم دائمًا https://.
يمكنك تجربة نسختنا المستضافة مجانًا على https://flagsmith.com/
تم إنشاء واجهة برمجة تطبيقات Flagsmith باستخدام Python 3 وDjango 2 وDjangoRestFramework 3. يمكنك تجربة التطبيق باستخدام:
لدينا أيضًا خيارات للنشر على AWS وGCP وAzure وOn-Premise. إذا كنت بحاجة إلى مساعدة في البدء والتشغيل، فيرجى الاتصال بنا!
يتكون هذا المستودع من مكونين أساسيين، REST API (الموجود في /api
) ولوحة تحكم المسؤول المستندة إلى الويب (الموجودة في /frontend
) التي يمكنك استخدامها لإدارة Flagsmith. يمكن العثور على الوثائق الفنية لكل مكون في صفحات واجهة برمجة التطبيقات (API) والواجهة الأمامية ضمن الوثائق الخاصة بنا
يعمل هذان المكونان كتطبيقات منفصلة. لوحة المعلومات المستندة إلى الويب عبارة عن تطبيق من صفحة واحدة يتصل عبر استدعاءات REST بواجهة برمجة التطبيقات (API).
شكرًا لـ Ufizzi على توفير بيئات سريعة الزوال لمعاينة طلبات السحب.