প্রকল্প সম্পর্কে
Prisma Next একটি TypeScript‑এ পুনর্লিখিত Prisma ORM, Node.js এবং TypeScript অ্যাপ্লিকেশনের জনপ্রিয় ডেটা অ্যাক্সেস স্তর। বর্তমানে Early Access‑এ, এটি প্রসারনযোগ্যতা, কম্পোজেবিলিটি এবং AI‑এজেন্ট ইন্টিগ্রেশনকে মূল ডিজাইন নীতigorূপে নিয়ে ORM অভিজ্ঞতাকে পুনরায় কল্পনা করে।
সমর্থিত ডেটাবেসها
- PostgreSQL: সাধারণ উপলব্ধ — প্রধান লক্ষ্য
- MongoDB: প্রারম্ভিক অ্যাক্সেস, ফ্রেমওয়ার্কটি SQL‑এর বাইরে প্রসারিত হয় তা দেখায়
- SQLite: প্রমাণ‑অফ‑কনসেপ্ট
- MySQL: ভবিষ্যৎ রিলিজে পরিকল্পিত
শুরু করার নির্দেশনা
ডেভেলপাররা `npm create prisma@next` কমান্ড দিয়ে একটি নতুন প্রকল্প scaffold করতে পারেন বা `npx @prisma/cli@next orm init` ব্যবহার করে একটি বিদ্যমান প্রকল্পে Prisma Next যোগ করতে পারেন। সেটআপ স্বয়ংক্রিয়ভাবে `prisma.config.ts` কনফিগার করে, starter contracts scaffold করে, রানটাইম ইনস্টল করে এবং AI‑এজেন্ট দক্ষতা নিবন্ধন করে।
AI‑এজেন্ট ইন্টিগ্রেশন
Prisma Next AI কোডিং সহায়কদের সাথে সহজে কাজ করার জন্য তৈরি করা হয়েছে। দুটি ইনস্টলার প্রকল্পের রুটে একটি `prisma-next.md` প্রাইমার তৈরি করে এবং `.claude/skills/` এবং `.agents/skills/` ডিরেক্টরিতে skill ফাইলগুলো materialize করে। Claude Code, Cursor এবং GitHub Copilot gibi AI‑এজেন্টরা এই skill‑গুলো পড়कर প্রকল্পের ডেটা স্তর বুঝতে এবং প্রাকৃতিক ভাষা প্রম্পট থেকে end‑to‑end পরিবর্তন চালাতে পারে।
এক্সটেনশন সিস্টেম
ORM‑এ একটি ন্যূনতম কোর আছে যা পাবলিক SPI (Service Provider Interface)‑এর উপর ভিত্তি করে সব شيء তৈরি করা হয়েছে।これにより যে কোনো লেখক কাস্টম ডেটাবেস, টুল বা লাইব্রেরি ইন্টিগ্রেট করতে পারে। শিপিং এক্সটেনশনগুলো `pgvector`‑এর মাধ্যমে ভেক্টর কলাম এবং সেমান্টিক সার্চ, `paradedb`‑এর মাধ্যমে BM25 ইন্ডেক্স সহ টাইপড ফুল‑টেক্সট সার্চ, `postgis`‑এর মাধ্যমে জিওস্পেশাল টাইপ এবং কুয়েরি, এবং সার্চযোগ্য এনক্রিপশন সমর্থন করে।
প্রারbashিকতা
- Node.js ২৪ বা তার বেশি
- একটি প্যাকেজ ম্যানেজার: npm, pnpm, বা yarn
লাইসেন্স: Apache ২.০
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.