প্রকল্প সম্পর্কে
ডিবি ইউআই এলিমেন্টস হলো ডয়চে বান ওয়েব ফ্রন্টএন্ডের জন্য স্টাইল-সঙ্গতিপূর্ণ UI কম্পোনেন্টের একটি লাইব্রেরি, যা StencilJS ব্যবহার করে নেটিভ ওয়েব স্ট্যান্ডার্ডের উপর নির্মিত। এটি যেকোনো ওয়েব ফ্রেমওয়ার্ক—Angular, React, Vue—এর সাথে বা একেবারে ফ্রেমওয়ার্ক ছাড়াও কাজ করার জন্য ডিজাইন করা হয়েছে।
README-তে বর্ণিত মূল বৈশিষ্ট্যগুলি:
- ফ্রেমওয়ার্ক অ্যাগনস্টিক: ওয়েব কম্পোনেন্টের উপর নির্মিত, তাই কাস্টম এলিমেন্ট যেকোনো ফ্রেমওয়ার্ক বা সাধারণ জাভাস্ক্রিপ্টে স্ট্যান্ডার্ড HTML এলিমেন্টের মতো আচরণ করে।
- ডয়চে বান UI/UX নির্দেশিকার সাথে সঙ্গতিপূর্ণ, বাস্তবায়ন থেকে স্টাইলিং আলাদা করা হয়েছে।
- মাল্টি-টেন্যান্ট: বিভিন্ন টেন্যান্ট স্টাইল (রেগুলার / ডিবি ইউএক্স ডিজাইন সিস্টেম জেনারেশন 2 এবং এন্টারপ্রাইজ) সমর্থন করে এবং কনফিগারেশন পরিবর্তনের মাধ্যমে একটি অ্যাপ্লিকেশনে একাধিক স্টাইল ব্যবহার করা যেতে পারে। স্টাইলটি ডিবি ইউআই কোর দ্বারা সরবরাহ করা হয়।
- অ্যাক্সেসযোগ্য: ওয়েব কম্পোনেন্ট স্ট্যান্ডার্ড ব্যবহার করে।
- হালকা: ওভারহেড কমানোর জন্য StencilJS দিয়ে বাস্তবায়িত।
- ওপেন এবং Apache 2.0 লাইসেন্সের অধীনে মুক্ত, কমিউনিটি-চালিত, এবং অবদান স্বাগত।
README-তে React (CRA), Angular 18 এবং Vue-এর জন্য ফ্রেমওয়ার্ক শোকেস অন্তর্ভুক্ত রয়েছে, পাশাপাশি ভ্যানিলা জাভাস্ক্রিপ্ট এবং ফ্রেমওয়ার্কের জন্য একটি বিস্তারিত "কীভাবে ব্যবহার করবেন" গাইড রয়েছে।
গুরুত্বপূর্ণ স্থিতি নোট: প্রকল্পটি ডিবি ইউএক্স ডিজাইন সিস্টেম v3 (কোর-ওয়েব) দ্বারা প্রতিস্থাপিত হয়েছে। নতুন প্রকল্পগুলিতে v3-এর উপর ভিত্তি করে তৈরি করা জোরালোভাবে সুপারিশ করা হয়। এই প্রজন্মটি ২০২৬ সালের শেষে জীবনকাল শেষ না হওয়া পর্যন্ত কোনো নতুন বৈশিষ্ট্য পাবে না, শুধুমাত্র বাগ ফিক্স পাবে।
ব্র্যান্ড ব্যবহার: ডয়চে বান ব্র্যান্ড এবং ট্রেডমার্ক পৃথক নির্দেশিকা এবং সীমাবদ্ধতার সাপেক্ষে; ডয়চে বান ওয়েবসাইট এবং অ্যাপ্লিকেশনের বাইরে ব্যবহারের জন্য, db_logo.svg-এর মতো ব্র্যান্ড এবং ডিজাইন সম্পদ অবশ্যই সরাতে বা প্রতিস্থাপন করতে হবে। একটি নিরপেক্ষ থিম পরিকল্পনা করা হয়েছে বলে উল্লেখ করা হয়েছে।
লাইসেন্স: Apache-2.0, কপিরাইট ২০২৪ ডিবি সিস্টেল GmbH।
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.