প্রকল্প সম্পর্কে
Meaningfull-commits (borjagm1/meaningfull-commits) হলো একটি ইচ্ছাকৃতভাবে ন্যূনতম এবং অভিনব রিপোজিটরি যার ঘোষিত উদ্দেশ্য হলো একটি কাউন্টার যা ক্রমাগত বৃদ্ধি পায়। README-তে এটিকে সংক্ষেপে বর্ণনা করা হয়েছে: "সংখ্যাটি বৃদ্ধি পায়। এটুকুই। এটাই রিপোজিটরি।"
নথিভুক্ত প্রবাহ: একটি cron জব grind.sh-কে কল করে, যা index.html আপডেট করে এবং Caddy ফলাফলটি সার্ভ করে। একই স্ক্রিপ্ট GitHub-এ কমিট এবং পুশ করে। README-তে আর্কিটেকচারটি এভাবে আঁকা হয়েছে: [cron] -> grind.sh -> updates index.html -> Caddy serves it, এবং grind.sh থেকে একটি শাখা -> git push -> GitHub (যাকে "sacred green squares" হিসেবে বর্ণনা করা হয়েছে)।
README-তে তালিকাভুক্ত ফাইল মাত্র দুটি: index.html, যা সংখ্যাটি দেখায়, এবং grind.sh, যা গ্রাইন্ড বা সংখ্যা বৃদ্ধি এবং কমিট সাইকেল সম্পন্ন করে। অন্য কোনো ফাইল, ডিপেন্ডেন্সি, কনফিগারেশন অপশন, টেস্ট বা ইনস্টলেশন ধাপ বর্ণনা করা হয়নি।
গ্রাইন্ড ইনটেনসিটি: README-তে সম্ভাব্য ইন্টারভ্যাল এবং resulting কমিট ভলিউমের একটি টেবিল দেওয়া হয়েছে:
- ৫ সেকেন্ড: প্রতিদিন ১৭,২৮০টি, প্রতি মাসে ৫১৮,৪০০টি, প্রতি বছর ৬,৩০৭,২০০টি ("Certifiably insane")
- ১৫ সেকেন্ড: প্রতিদিন ৫,৭৬০টি, প্রতি মাসে ১৭২,৮০০টি, প্রতি বছর ২,১০২,৪০০টি ("GitHub calls the police")
- ৩০ সেকেন্ড: প্রতিদিন ২,৮৮০টি, প্রতি মাসে ৮৬,৪০০টি, প্রতি বছর ১,০৫১,২০০টি ("Absolutely unhinged")
- ১ মিনিট: প্রতিদিন ১,৪৪০টি, প্রতি মাসে ৪৩,২০০টি, প্রতি বছর ৫২৫,৬০০টি ("Peak grindset")
- ৫ মিনিট: প্রতিদিন ২৮৮টি, প্রতি মাসে ৮,৬৪০টি, প্রতি বছর ১০৫,১২০টি ("Respectable hustle")
- ৩০ মিনিট: প্রতিদিন ৪৮টি, প্রতি মাসে ১,৪৪০টি, প্রতি বছর ১৭,৫২০টি ("Casual")
FAQ-এর পয়েন্টগুলো যেভাবে লেখা হয়েছে: কেন? কারণ সংখ্যাটি অবশ্যই বাড়তে হবে; এটি কখন থামবে? এটি থামবে না; খরচ? VPS-এর জন্য ইতিমধ্যে অর্থ প্রদান করা হয়েছে, ডোমেইন একটি ঐচ্ছিক শৌখিনতা, বাকি সব $০; এটি কি VPS-এর সঠিক ব্যবহার? সংখ্যাটি এই ধরণের প্রশ্ন নিয়ে মাথা ঘামায় না; যদি VPS ডাউন হয়ে যায়? সংখ্যাটি সাময়িকভাবে থেমে যায়, ভুলে যায় না এবং পুনরায় শুরু হয়।
লাইসেন্স এবং পরিধি: প্রকল্পটি MIT লাইসেন্সের অধীনে প্রকাশিত। এটি মূলত একটি কৌতুক প্রকল্প, তবে এটি শিডিউলড স্ক্রিপ্ট এক্সিকিউশন, ফাইল মিউটেশন, git-ভিত্তিক স্টেট পারসিস্টেন্স এবং অপারেটরের নিজস্ব VPS-এ Caddy-র মাধ্যমে স্ট্যাটিক সার্ভিং-এর একটি ছোট, সম্পূর্ণ সেলফ-হোস্টেড লুপ প্রদর্শন করে। তালিকাভুক্ত দুটি ফাইল এবং cron শিডিউলের বাইরে সবকিছু ডেপ্লয় করার ব্যক্তির দ্বারা সরবরাহ করতে হবে।
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.