প্রকল্প সম্পর্কে
গিটহাব/গিটইগনোরি হল গিটহাব দ্বারা পরিচালিত `.gitignore` ফাইলের টেমপ্লেটগুলির একটি অফিসিয়াল সংগ্রহ। এটি বিভিন্ন প্রোগ্রামিং ভাষা, ফ্রেমওয়ার্ক, আইডিই, বিল্ড টুলস এবং অপারেটিং সিস্টেমের জন্য প্রস্তুত-ব্যবহারযোগ্য ইগনোর রুলস প্রদান করে।
এই রিপোজিটরিটি টেমপ্লেটগুলিকে তিনটি স্তরে ভাগ করে:
- **রুট টেমপ্লেটগুলি** সবচেয়ে সাধারণ ভাষা এবং প্রযুক্তিগুলিকে কভার করে, যা একটি কার্যকর স্টার্টার সেট প্রদান করে যা বিল্ড আর্টিফ্যাক্ট, ডিপেন্ডেন্সি ফোল্ডার এবং এডিটর পছন্দগুলি ভুলবশত কমিট করা থেকে রক্ষা করে।
- **গ্লোবাল/** বিভাগে এডিটর, টুলস এবং ওএস-স্তরের প্যাটার্নগুলির জন্য ক্রস-প্রজেক্ট টেমপ্লেটগুলি রয়েছে। এগুলি আপনার গ্লোবাল গিটইগনোরে যোগ করার বা প্রজেক্ট-নির্দিষ্ট টেমপ্লেটগুলিতে মার্জ করার জন্য সুপারিশ করা হয়।
- **কমিউনিটি/** বিভাগে কম জনপ্রিয় ভাষা, ফ্রেমওয়ার্ক এবং টুলসের জন্য বিশেষায়িত টেমপ্লেটগুলি রয়েছে।
এই সংগ্রহটি অভ্যন্তরীণভাবে ব্যবহার করা হয় গিটহাব.কম-এ নতুন রিপোজিটরি তৈরি করার সময় উপলব্ধ `.gitignore` টেমপ্লেট চয়নকারীকে শক্তিশালী করতে। ব্যবহারকারীরা একটি ভাষা বা টুল নির্বাচন করতে পারেন এবং গিটহাব স্বয়ংক্রিয়ভাবে মিলে যাওয়া টেমপ্লেটটি অন্তর্ভুক্ত করবে।
অবদানগুলি একটি স্পষ্ট প্রক্রিয়া অনুসরণ করে: রিপোজিটরিটি ফর্ক করুন, একটি ব্রাঞ্চ তৈরি করুন এবং একটি পুল রিকোয়েস্ট খুলুন। প্রকল্পটি সত্যিকারের ফাঁক পূরণকারী টুলস এবং ভাষার জন্য নতুন টেমপ্লেট গ্রহণ করে, যা ব্যাপক কভারেজের পরিবর্তে উপযোগিতার উপর ভিত্তি করে নির্বাচন করা হয়। সংস্করণযুক্ত টেমপ্লেটগুলি `কমিউনিটি/`-এ সংরক্ষিত থাকে, যেখানে পূর্ববর্তী সংস্করণগুলি ফাইলনেমে এম্বেড করা থাকে, যখন রুট সবসময় বর্তমান সমর্থিত সংস্করণ ধারণ করে।
এই রিপোজিটরিটি CC0-1.0 লাইসেন্সের অধীনে প্রকাশিত, যা এটিকে পাবলিক ডোমেনে স্থাপন করে।
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.