Budibase عبارة عن منصة مفتوحة المصدر منخفضة التعليمات البرمجية توفر للمهندسين 100 ساعة من بناء النماذج والبوابات وتطبيقات الموافقة بشكل آمن.
على عكس المنصات الأخرى، مع Budibase يمكنك إنشاء وشحن تطبيقات من صفحة واحدة. تتميز تطبيقات Budibase بأداء مدمج ويمكن تصميمها بشكل سريع الاستجابة، مما يوفر للمستخدمين تجربة رائعة.
Budibase مفتوح المصدر - مرخص بـ GPL v3. يجب أن يملأك هذا بالثقة بأن Budibase سيكون موجودًا دائمًا. يمكنك أيضًا البرمجة ضد Budibase أو تفرعها وإجراء التغييرات كما يحلو لك، مما يوفر تجربة صديقة للمطورين.
يسحب Budibase البيانات من مصادر متعددة، بما في ذلك MongoDB أو CouchDB أو PostgreSQL أو MariaDB أو MySQL أو Airtable أو S3 أو DynamoDB أو REST API. وعلى عكس المنصات الأخرى، مع Budibase يمكنك البدء من الصفر وإنشاء تطبيقات أعمال بدون مصادر بيانات. طلب مصادر بيانات جديدة.
يأتي Budibase خارج الصندوق بمكونات قوية ومصممة بشكل جميل والتي يمكنك استخدامها مثل وحدات البناء لبناء واجهة المستخدم الخاصة بك. نكشف أيضًا عن العديد من خيارات تصميم CSS المفضلة لديك حتى تتمكن من المضي قدمًا في الإبداع الإضافي. طلب مكون جديد.
توفير الوقت عن طريق أتمتة العمليات اليدوية وسير العمل. بدءًا من الاتصال بخطافات الويب وحتى أتمتة رسائل البريد الإلكتروني، ما عليك سوى إخبار Budibase بما يجب فعله واتركه يعمل من أجلك. يمكنك بسهولة إنشاء عمليات أتمتة جديدة لـ Budibase هنا أو طلب أتمتة جديدة.
يتكامل Budibase مع عدد من الأدوات الشائعة التي تتيح لك إنشاء تطبيقات تناسب مجموعتك تمامًا.
تم تصميم Budibase على نطاق واسع. مع Budibase، يمكنك الاستضافة الذاتية على البنية التحتية الخاصة بك وإدارة المستخدمين عالميًا، والتأهيل، وSMTP، والتطبيقات، والمجموعات، والسمات والمزيد. يمكنك أيضًا تزويد المستخدمين/المجموعات ببوابة تطبيق ونشر إدارة المستخدم إلى مدير المجموعة.
كما هو الحال مع أي شيء نبنيه في Budibase، فإن واجهة برمجة التطبيقات العامة الجديدة الخاصة بنا سهلة الاستخدام ومرنة وتقدم قابلية توسعة جديدة. للتلخيص، تتيح واجهة برمجة تطبيقات Budibase ما يلي:
يمكنك معرفة المزيد حول Budibase API في الأماكن التالية:
انشر Budibase باستخدام Docker وKubernetes وDigital Ocean على البنية الأساسية الحالية لديك. أو استخدم Budibase Cloud إذا لم تكن بحاجة إلى الاستضافة الذاتية وترغب في البدء بسرعة.
وثائق Budibase موجودة هنا.
إذا كان لديك سؤال أو كنت ترغب في التحدث مع مستخدمي Budibase الآخرين والانضمام إلى مجتمعنا، يرجى الانتقال إلى مناقشات Github
تلتزم Budibase بتزويد الجميع بتجربة ترحيبية ومتنوعة وخالية من التحرش. نتوقع من الجميع في مجتمع Budibase الالتزام بقواعد السلوك الخاصة بنا. يرجى قراءتها.
من فتح تقرير خطأ إلى إنشاء طلب سحب: يتم تقدير كل مساهمة والترحيب بها. إذا كنت تخطط لتنفيذ ميزة جديدة أو تغيير واجهة برمجة التطبيقات، فيرجى إنشاء مشكلة أولاً. بهذه الطريقة، يمكننا التأكد من أن عملك لن يذهب سدى. تتوفر تعليمات إعداد البيئة هنا.
المكان الجيد لبدء المساهمة هو مشروع القضايا لأول مرة.
Budibase هو monorepo يديره lerna. تدير Lerna بناء ونشر حزم Budibase. على مستوى عالٍ، إليك الحزم التي يتكون منها Budibase.
الحزم/المنشئ - يحتوي على رمز لتطبيق svelte من جانب العميل Budibase Builder.
الحزم/العميل - وحدة يتم تشغيلها في المتصفح مسؤولة عن قراءة تعريف JSON وإنشاء تطبيقات ويب حية ومفعمة بالحيوية منه.
الحزم/الخادم - خادم Budibase. يعد تطبيق Koa هذا مسؤولاً عن خدمة JS لتطبيقات Builder وBudibase، بالإضافة إلى توفير واجهة برمجة التطبيقات للتفاعل مع قاعدة البيانات ونظام الملفات.
لمزيد من المعلومات، راجع CONTRIBUTING.md
Budibase مفتوح المصدر ومرخص بـ GPL v3. مكتبات العميل والمكونات مرخصة كـ MPL - لذلك يمكن ترخيص التطبيقات التي تنشئها كيفما تشاء.
إذا كنت تواجه مشكلات بين تحديثات المنشئ، فيرجى استخدام الدليل الموجود هنا لمسح بيئتك.
الشكر موصول لهؤلاء الأشخاص الرائعين (مفتاح الرموز التعبيرية):
مصنوعة من contrib.rocks.