منصوبے کے بارے میں
github/gitignore گٹ ہب کی جانب سے برقرار `.gitignore` فائل کے ٹیمپلیٹس کا سرکاری مجموعہ ہے۔ یہ پروگرامنگ زبانوں، فریم ورکس، آئی ڈی ایز، بلڈ ٹولز اور آپریٹنگ سسٹمز کی وسیع رینج کے لیے تیار استعمال کے انور rules فراہم کرتا ہے۔
ریپوزٹری ٹیمپلیٹس کو تین سطحوں میں ترتیب دیتی ہے:
- **Root templates** سب سے عام زبانوں اور ٹیکنالوجیز کا احاطہ کرتے ہیں، جو بلڈ آٹارفیکٹس، ڈیپینڈنسی فولڈرز، اور ایڈیٹر ترجیحات کو حادثاتی طور پر کمپٹ ہونے سے روکنے والے مفید آغاز سیٹ فراہم کرتے ہیں۔
- **Global/** ایڈیٹرز، ٹولز، اور OS سطح کے پیٹرن کے لیے کراس پروجیکٹ ٹیمپلیٹس رکھتا ہے۔ یہ آپ کی گلوبل gitignore میں شامل کرنے یا پروجیکٹ مخصوص ٹیمپلیٹس میں ضم کرنے کے لیے تجویز کی جاتی ہیں۔
- **community/** غیر روایتی زبانوں، فریم ورکس، اور ٹولز کے لیے خصوصی ٹیمپلیٹس رکھتا ہے۔
یہ مجموعہ GitHub.com پر نئے ریپوزٹری بناتے وقت دستیاب `.gitignore` ٹیمپلیٹ چوسر کو سپورٹ کرنے کے لیے اندرونی طور پر استعمال ہوتا ہے۔ صارفین ایک زبان یا ٹول منتخب کر سکتے ہیں اور گٹ ہب خود بخود مماثل ٹیمپلیٹ شامل کر دیتا ہے۔
معاونت کا کام کا طریقہ کار واضح ہے: ریپوزٹری کو fork کریں، برانچ بنائیں، اور pull request کھولیں۔ پروجیکٹ نئے ٹیمپلیٹس قبول کرتا ہے جو حقیقی خالی جگہوں کو پر کرتے ہیں، استعمال میں مفید ہونے کے آس پاس مرتب کیے گئے ہیں نہ کہ مکمل کوریج کے لیے۔ ورژن شدہ ٹیمپلیٹس `community/` میں رکھے جاتے ہیں جبکہ اصل ہمیشہ موجودہ سپورٹ شدہ ورژن رکھتا ہے۔
ریپوزٹری CC0-1.0 کے تحت لائسنس شدہ ہے، جس سے یہ عوامی ملکیت میں ہے۔
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.