منصوبے کے بارے میں

Meaningfull-commits (borjagm1/meaningfull-commits) ایک جان بوجھ کر کم سے کم رکھا گیا نوولٹی ریپوزٹری ہے جس کا بیان کردہ مقصد ایک ایسا کاؤنٹر ہے جو مسلسل بڑھتا رہتا ہے۔ README اسے اس طرح بیان کرتا ہے: "نمبر اوپر جاتا ہے۔ بس یہی ہے۔ یہی ریپوزٹری ہے۔" دستاویزی بہاؤ: ایک cron جاب grind.sh کو کال کرتا ہے، جو index.html کو اپ ڈیٹ کرتا ہے، اور Caddy نتیجے کو سرو کرتا ہے۔ یہی اسکرپٹ GitHub پر کمٹ اور پش بھی کرتا ہے۔ README میں اس کے ڈھانچے کو اس طرح دکھایا گیا ہے: [cron] -> grind.sh -> index.html کو اپ ڈیٹ کرتا ہے -> Caddy اسے سرو کرتا ہے، اور grind.sh سے ایک شاخ -> git push -> GitHub (جسے "مقدس سبز مربع" کہا گیا ہے) کی طرف جاتی ہے۔ README میں درج فائلیں صرف دو ہیں: index.html، جو نمبر دکھاتا ہے، اور grind.sh، جو 'گرائنڈ' یعنی نمبر بڑھانے اور کمٹ کرنے کے چکر کو انجام دیتا ہے۔ کسی دوسری فائل، ڈیپینڈینسیز، کنفیگریشن آپشنز، ٹیسٹ یا انسٹالیشن کے مراحل بیان نہیں کیے گئے۔ گرائنڈ کی شدت: README ممکنہ وقفوں اور نتیجے میں ہونے والے کمٹ والیم کا ایک جدول فراہم کرتا ہے: - 5 سیکنڈ: 17,280 فی دن، 518,400 فی مہینہ، 6,307,200 فی سال ("تصدیق شدہ پاگل پن") - 15 سیکنڈ: 5,760 فی دن، 172,800 فی مہینہ، 2,102,400 فی سال ("GitHub پولیس کو بلاتا ہے") - 30 سیکنڈ: 2,880 فی دن، 86,400 فی مہینہ، 1,051,200 فی سال ("مکمل طور پر غیر متوازن") - 1 منٹ: 1,440 فی دن، 43,200 فی مہینہ، 525,600 فی سال ("پیک گرائنڈ سیٹ") - 5 منٹ: 288 فی دن، 8,640 فی مہینہ، 105,120 فی سال ("قابل احترام جدوجہد") - 30 منٹ: 48 فی دن، 1,440 فی مہینہ، 17,520 فی سال ("عام") FAQ کے نکات جیسا کہ لکھے گئے ہیں: کیوں؟ کیونکہ نمبر کا بڑھنا ضروری ہے؛ یہ کب رکتا ہے؟ یہ نہیں رکتا؛ لاگت؟ VPS کی ادائیگی پہلے ہی ہو چکی ہے، ڈومین ایک اختیاری دکھاوا ہے، باقی سب $0 ہے؛ کیا یہ VPS کا اچھا استعمال ہے؟ نمبر ایسے سوالات کی پرواہ نہیں کرتا؛ اگر VPS ڈاؤن ہو جائے تو کیا ہوگا؟ نمبر رک جاتا ہے، بھولتا نہیں، اور دوبارہ شروع ہو جاتا ہے۔ لائسنسنگ اور دائرہ کار: یہ پروجیکٹ MIT لائسنس کے تحت جاری کیا گیا ہے۔ یہ مؤثر طور پر ایک مذاق پر مبنی پروجیکٹ ہے، لیکن یہ شیڈول شدہ اسکرپٹ ایگزیکیوشن، فائل تبدیلی، git پر مبنی اسٹیٹ کی بقا، اور آپریٹر کے اپنے VPS پر Caddy کے ذریعے اسٹیٹک سرونگ کے ایک چھوٹے اور مکمل سیلف ہوسٹڈ لوپ کی نشاندہی کرتا ہے۔ ان دو درج فائلوں اور cron شیڈول کے علاوہ ہر چیز اس شخص کو فراہم کرنی ہوگی جو اسے ڈیپلائے کر رہا ہے۔