
PouchDB هي قاعدة بيانات JavaScript مفتوحة المصدر مستوحاة من Apache CouchDB مصممة لتشغيلها بشكل جيد داخل المتصفح.
تم إنشاء PouchDB لمساعدة مطوري الويب على بناء تطبيقات تعمل بشكل غير متصل كما تفعل عبر الإنترنت.
للبدء في استخدام PouchDB ، تحقق من موقع الويب ووثائق API.
ينشط مجتمع PouchDB في #pouchdb على Couchdb Slack ، في قائمة المراسلات مجموعات Google ، وعلى StackOverflow. أو يمكنك mastodon pouchdb!
إذا كنت تعتقد أنك قد وجدت خطأ في PouchDB ، فيرجى كتابة حالة اختبار قابلة للتكرار وتقديم مشكلة github.
إذا كنت ترغب في العيش على حافة النزيف ، فيمكنك إنشاء PouchDB من المصدر باستخدام هذه الخطوات:
git clone https://github.com/pouchdb/pouchdb.git
cd pouchdb
npm install
بعد تشغيل هذه الخطوات ، يمكن العثور على بناء المتصفح في packages/node_modules/pouchdb/dist/pouchdb.js .
PouchDB يتبع الإصدار الدلالي. لمشاهدة changelog مع جميع إصدارات PouchDB ، تحقق من صفحة إصدارات Github.
للحصول على قائمة مختصرة من التغييرات التي تنقذ ، هناك قائمة Wiki للتغييرات المكسورة.
ضع في اعتبارك أن PouchDB مهاجر تلقائيًا ، وبالتالي فإن قاعدة البيانات التي تم إنشاؤها في 1.0.0 ستظل تعمل إذا فتحتها في 4.0.0+. يتم وضع علامة على أي إصدار يحتوي على ترحيل بوضوح في ملاحظات الإصدار.
نحن نبحث دائمًا عن مساهمين جدد! إذا كنت ترغب في تجربة يدك في كتابة التعليمات البرمجية ، أو كتابة الوثائق ، أو تصميم موقع الويب ، أو كتابة منشور مدونة ، أو الإجابة على الأسئلة على Stackoverflow ، نود أن نحصل على مدخلاتك.
إذا كان لديك طلب سحب ترغب في إرساله ، فيرجى قراءة دليل المساهمة للحصول على معلومات حول الأسلوب ، وتنسيق الرسائل ، وغيرها من الأشياء (قليلاً!) من هذا القبيل. يتم اختبار PouchDB بشكل كبير ، لذلك ستحتاج أيضًا إلى التحقق من دليل الاختبار.