প্রকল্প সম্পর্কে

Apache PouchDB হল একটি ব্রাউজার-ভিত্তিক জাভাস্ক্রিপ্ট ডেটাবেস যা Apache CouchDB দ্বারা অনুপ্রাণিত। এর প্রধান উদ্দেশ্য হল ওয়েব ডেভেলপারদের অফলাইন-সক্ষম অ্যাপ্লিকেশন তৈরি করতে সাহায্য করা, যার স্থানীয় ডেটা অনলাইন পরিষেবাগুলির সাথে সিঙ্ক্রোনাইজ হতে পারে। প্রকল্পটি তার ওয়েবসাইটে API ডকুমেন্টেশন এবং শুরু করার উপকরণ সরবরাহ করে, npm এর মাধ্যমে বিতরণ করা হয় এবং Git ও npm install ব্যবহার করে সোর্স থেকেও তৈরি করা যায়। PouchDB সিমান্টিক ভার্সনিং অনুসরণ করে এবং নিজেকে অটো-মাইগ্রেটিং হিসাবে বর্ণনা করে, যার অর্থ পুরানো রিলিজ দিয়ে তৈরি ডেটাবেসগুলি নতুন রিলিজ দ্বারা খোলা যেতে পারে, যেখানে মাইগ্রেশন-সম্পর্কিত রিলিজগুলি রিলিজ নোটে চিহ্নিত করা হয়। চেঞ্জলগ এবং ব্রেকিং-চেঞ্জ নোটগুলি GitHub রিলিজ এবং প্রকল্প উইকির মাধ্যমে রক্ষণাবেক্ষণ করা হয়। প্রকল্পটি উন্মুক্তভাবে বিকশিত হয় এবং কোড, ডকুমেন্টেশন, ওয়েবসাইট, লেখা এবং সহায়তা অবদান গ্রহণ করে। অবদান এবং পরীক্ষার নির্দেশিকাগুলি কমিট কনভেনশন, শৈলীর প্রয়োজনীয়তা এবং প্রকল্পের পরীক্ষা-ভারী ওয়ার্কফ্লো বর্ণনা করে। ব্যবহারকারীরা CouchDB Slack, Google Groups, Stack Overflow এবং Mastodon এর মাধ্যমে সাহায্য চাইতে পারেন; বাগ রিপোর্টে একটি পুনরুত্পাদনযোগ্য পরীক্ষার কেস অন্তর্ভুক্ত করা উচিত। pouchdb.com ডকুমেন্টেশন ওয়েবসাইটটি রিপোজিটরির docs ডিরেক্টরিতে রক্ষণাবেক্ষণ করা হয় এবং পরিবর্তনগুলি master এ পৌঁছানোর পরে স্বয়ংক্রিয়ভাবে স্থাপন করা হয়। Apache PouchDB বর্তমানে Apache Software Foundation ইনকিউবেশনের মধ্য দিয়ে যাচ্ছে।