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

এই রিপোজিটরিটি হলো Conventional Commits স্পেসিফিকেশনের প্রধান কেন্দ্র, যা conventionalcommits.org-এ প্রকাশিত। README ব্যাজটি নির্দেশ করে যে বর্তমান স্পেসিফিকেশনের সংস্করণ হলো 1.0.0। স্পেসিফিকেশনটি Git কমিট মেসেজ লেখার জন্য একটি কনভেনশন সংজ্ঞায়িত করে, যা একটি স্ট্যান্ডার্ডাইজড, মেশিন-রিডেবল স্ট্রাকচার অনুসরণ করে, এবং প্রজেক্টটি স্পেসিফিকেশনের গঠন এবং ওয়েবসাইটের প্রথম সংস্করণের ব্লুপ্রিন্ট হিসেবে semver.org-এর প্রশংসা করে। ওয়েবসাইট ও রিপোজিটরি লেআউট: সাইটটি Hugo স্ট্যাটিক সাইট জেনারেটর দিয়ে তৈরি এবং এটি Hugo-এর মান ডিরেক্টরি স্ট্রাকচার অনুসরণ করে। ./content ডিরেক্টরিতে স্পেসিফিকেশনের সমস্ত প্রকাশিত সংস্করণ রয়েছে, ./content/next/ এটি ডেভেলপমেন্ট-অধীন সংস্করণ ধারণ করে যেখানে পরিবর্তন করা উচিত, এবং index.[lang].md নামক ফাইলগুলোতে স্পেসিফিকেশনের কনটেন্ট থাকে, যেখানে ভাষার কোড একটি অনুবাদ নির্দেশ করে। অবদান: প্রজেক্টটি এমন পুল রিকোয়েস্টকে স্বাগত জানায় যা স্পেসিফিকেশনের শব্দচয়নকে পরিমার্জিত করে, টাইপো সংশোধন করে বা নতুন অনুবাদ যোগ করে। একটি অনুবাদ যোগ করতে, অবদানকারীরা hugo new [version]/index.[lang].md কমান্ড ব্যবহার করে একটি নতুন ফাইল তৈরি করেন, প্রয়োজনীয় ফ্রন্ট-ম্যাটার ফিল্ডগুলো উপস্থিত আছে তা নিশ্চিত করেন (বিদ্যমান ফাইলগুলোকে উদাহরণ হিসেবে ব্যবহার করে), এবং config.yaml-এ নতুন ভাষাটি নিবন্ধন করেন। লোকাল ডেভেলপমেন্ট: একটি docker-compose.yml ফাইল অন্তর্ভুক্ত করা হয়েছে যাতে অবদানকারীরা লোকালি সাইটটি প্রিভিউ করতে পারেন। docker-compose ইনস্টল করা থাকলে, docker-compose up চালানো সাইটটি কম্পাইল করে, যা পরবর্তীতে http://localhost:1313-এ দৃশ্যমান হয়। ব্যাজ: যেসব প্রজেক্ট Conventional Commits স্পেসিফিকেশন অনুসরণ করে, তারা README-তে প্রদত্ত Markdown স্নিপেট ব্যবহার করে একটি Conventional Commits ব্যাজ প্রদর্শন করতে পারে। ক্রেডিটস: READMEটি নতুন UI-এর CSS এবং HTML তৈরির জন্য Lorenzo D'Ianni-কে এবং বিনামূল্যে প্রদত্ত বিল্ট-ইন কার্যকারিতা সহ প্রজেক্টটি হোস্ট করার জন্য Netlify-কে ধন্যবাদ জানায়।