প্রকল্প সম্পর্কে
Lightswind UI হলো একটি React কম্পোনেন্ট লাইব্রেরি যার README ইংরেজি ভাষায় লেখা। এটি একটি সোর্স-কোড ডিস্ট্রিবিউশন মডেল ব্যবহার করে: কম্পোনেন্টগুলো রানটাইম প্যাকেজ থেকে ইমপোর্ট করার পরিবর্তে Lightswind CLI-এর মাধ্যমে ব্যবহারকারীর প্রজেক্টে ইনস্টল করা হয়। এই প্রজেক্টটি ১৬০টিরও বেশি অ্যানিমেটেড এবং অ্যাক্সেসিবল কম্পোনেন্টের কথা উল্লেখ করে এবং সেগুলোকে 3D elements, backgrounds, advanced components, buttons, text effects, cursor effects, UI core, form controls এবং layout/navigation-এর মতো ক্যাটাগরিতে ভাগ করে। প্রয়োজনীয়তা হিসেবে Node.js 18 বা তার নতুন সংস্করণ, React 18 বা 19, Tailwind CSS v3 বা v4 এবং একটি Next.js, Vite, Remix অথবা CRA প্রজেক্টের কথা বলা হয়েছে। CLI-টি init, add, list, Pro authentication এবং MCP কমান্ড সমর্থন করে। এটি ফ্রেমওয়ার্ক শনাক্ত করে, কম্পোনেন্টের পূর্বশর্তগুলো সমাধান করে, শেয়ারড ইউটিলিটি ইনস্টল করে এবং একটি Tailwind প্লাগইন রেজিস্টার করে। README-তে বলা হয়েছে যে কম্পোনেন্টগুলো components/lightswind-এ থাকে এবং লোকাল পাথ থেকে ইমপোর্ট করা উচিত। Tailwind প্লাগইনটি CSS ভেরিয়েবল, অ্যানিমেশন কি-ফ্রেম, ডার্ক মোড টোকেন এবং একটি ঐচ্ছিক 3D ইফেক্ট সিস্টেম রেজিস্টার করে। একটি Pro লাইসেন্স প্রিমিয়াম কম্পোনেন্ট, পেজ টেমপ্লেট ব্লক এবং অথেন্টিকেটেড CLI ও MCP ডেলিভারি আনলক করে; CI/CD-এর জন্য এনভায়রনমেন্ট ভেরিয়েবলের মাধ্যমে লাইসেন্স কি সেট করা যায়। MCP সার্ভারটি Cursor, Claude এবং GitHub Copilot-এর মতো AI কোডিং অ্যাসিস্ট্যান্টদের জন্য তৈরি করা হয়েছে। MCP টুলের মাধ্যমে অ্যাসিস্ট্যান্টরা কম্পোনেন্ট তালিকাভুক্ত এবং অনুসন্ধান করতে পারে, ক্যাটাগরি দেখতে পারে, কম্পোনেন্ট সোর্স এবং ইনস্টলেশন গাইড সংগ্রহ করতে পারে, ব্যবহারের উদাহরণ পেতে পারে এবং লাইসেন্স থাকলে Pro ব্লক অ্যাক্সেস করতে পারে। README-তে Cursor, Windsurf, Claude Desktop এবং VS Code ইন্টিগ্রেশনের জন্য কনফিগারেশন উদাহরণ অন্তর্ভুক্ত রয়েছে। রিপোজিটরিটির লাইসেন্স MIT, তবে Pro কন্টেন্টের জন্য আলাদা ব্যবস্থা রয়েছে। প্রজেক্টটি npx lightswind mcp init-এর মাধ্যমে MCP-এর জন্য অটো-কনফিগারেশন প্রদান করে। README-তে AI এজেন্টদের সতর্ক করা হয়েছে যেন তারা সরাসরি lightswind প্যাকেজ থেকে ইমপোর্ট না করে এবং কোনো প্রোভাইডার কম্পোনেন্ট বা node_modules বিল্ড আউটপুটের রেফারেন্স না দেয়। সামগ্রিকভাবে, এটি সেই React ডেভেলপারদের লক্ষ্য করে তৈরি যারা এডিটেবল সোর্স কম্পোনেন্ট এবং AI-সহায়তা প্রাপ্ত ইনস্টলেশন ওয়ার্কফ্লো পছন্দ করেন।
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.