عن المشروع

Apache PouchDB هي قاعدة بيانات جافا سكريبت موجهة للمتصفح مستوحاة من Apache CouchDB. هدفها الرئيسي هو مساعدة مطوري الويب في بناء تطبيقات قادرة على العمل دون اتصال بالإنترنت، حيث يمكن مزامنة بياناتها المحلية مع الخدمات عبر الإنترنت. يوفر المشروع وثائق API ومواد بدء الاستخدام على موقعه الإلكتروني، ويتم توزيعه عبر npm، ويمكن أيضًا بناؤه من المصدر باستخدام Git وnpm install. تتبع PouchDB نظام الإصدارات الدلالي وتصف نفسها بأنها ذات ترحيل تلقائي، مما يعني أن قواعد البيانات التي تم إنشاؤها بإصدارات أقدم يمكن فتحها بواسطة إصدارات أحدث، مع تحديد إصدارات الترحيل في ملاحظات الإصدار. يتم الاحتفاظ بسجلات التغييرات وملاحظات التغييرات الجذرية من خلال إصدارات GitHub وويكي المشروع. يتم تطوير المشروع بشكل مفتوح ويقبل المساهمات في الكود والوثائق والموقع الإلكتروني والكتابة والدعم. تصف أدلة المساهمة والاختبار اصطلاحات الالتزام ومتطلبات الأسلوب وسير العمل الذي يركز على الاختبار في المشروع. يمكن للمستخدمين طلب المساعدة من خلال CouchDB Slack ومجموعات Google وStack Overflow وMastodon؛ يجب أن تتضمن تقارير الأخطاء حالة اختبار قابلة للتكرار. يتم الحفاظ على موقع وثائق pouchdb.com في دليل docs الخاص بالمستودع ويتم نشره تلقائيًا بعد وصول التغييرات إلى الفرع الرئيسي. يخضع Apache PouchDB حاليًا لعملية احتضان مؤسسة Apache Software Foundation.