প্রকল্প সম্পর্কে
HTML5 Boilerplate হলো দ্রুত, শক্তিশালী এবং অভিযোজনযোগ্য ওয়েব অ্যাপ বা সাইট তৈরির জন্য একটি পেশাদার ফ্রন্ট-এন্ড টেমপ্লেট। এটি ১০ বছরেরও বেশি সময় ধরে বারবার উন্নয়ন এবং কমিউনিটির জ্ঞানের সম্মিলিত ফল। এটি কোনো নির্দিষ্ট ডেভেলপমেন্ট দর্শন বা ফ্রেমওয়ার্ক চাপিয়ে দেয় না, তাই আপনি আপনার কোডের আর্কিটেকচার ইচ্ছামতো গঠন করতে পারেন।
এই রিপোজিটরিটিতে HTML5 Boilerplate-এর মূল কোড লেখা হয়। প্রকাশিত প্রজেক্টটি /dist ফোল্ডারের বিষয়বস্তুর মাধ্যমে উপস্থাপিত হয়; রিপোজিটরির অন্যান্য ফাইলগুলো প্রজেক্ট তৈরিতে ব্যবহৃত হয়। ব্যবহারকারীদের সাইট শুরু করার জন্য এই রিপোজিটরি ক্লোন করার প্রয়োজন নেই; তারা এর পরিবর্তে Quick Start অপশনগুলো ব্যবহার করতে পারে।
Quick Start অপশনগুলোর মধ্যে রয়েছে:
- npx, npm init, বা yarn create স্ক্রিপ্ট ব্যবহার করে create-html5-boilerplate স্ক্রিপ্ট চালানো, যা সাম্প্রতিকতম npm প্রকাশিত প্যাকেজটি আনবে।
- GitHub-এ Template Repository ব্যবহার করে সাম্প্রতিকতম কোডের ভিত্তিতে একটি নতুন রিপোজিটরি তৈরি করা।
- npm বা yarn দিয়ে ইনস্টল করে প্যাকেজ থেকে dist ফোল্ডার ব্যবহার করা।
- সাম্প্রতিকতম স্থিতিশীল রিলিজ zip ডাউনলোড করা।
বৈশিষ্ট্যগুলোর মধ্যে রয়েছে: সুনির্দিষ্টভাবে টিউন করা স্টার্টার টেমপ্লেট, প্রগতিশীল উন্নয়ন (progressive enhancement) ডিজাইন, placeholder Open Graph উপাদান, Webhook কমান্ড সহ একটি উদাহরণ package.json, placeholder CSS মিডিয়া কোয়েরি, কার্যকরী CSS হেল্পার ক্লাস, ডিফল্ট প্রিন্ট স্টাইল, অপ্রয়োজনীয় অংশ সহজে অপসারণের সুবিধা এবং ব্যাপক ডকুমেন্টেশন।
ব্রাউজার সাপোর্ট সব প্রধান ব্রাউজারের সাম্প্রতিকতম স্থিতিশীল রিলিজকে লক্ষ্য করে, যা Browserslist "defaults" কনফিগারেশনের সাথে মেলে।
ডকুমেন্টেশন অফলাইনে পড়ার জন্য প্রজেক্টের সাথে সংযুক্ত থাকে এবং এতে একটি টেবিল অফ কন্টেন্টস রয়েছে। বাগ রিপোর্ট, ফিচার রিকোয়েস্ট এবং পুল রিকোয়েস্টের জন্য গাইডলাইন সহ অবদান স্বাগতম। কোডটি MIT লাইসেন্সের আওতায় পাওয়া যায়।
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.