টুল বর্ণনা

Branch Name Generator একটি ডেভেলপার টুল যা আপনাকে Git branch name সেরা অনুশীলন অনুসরণ করে সঠিকভাবে ফরম্যাট করা Git branch নাম তৈরি করতে সাহায্য করে। আপনি JIRA টিকিট বা সাধারণ টেক্সট বর্ণনার সাথে কাজ করছেন না কেন, এই Git branch creator স্বয়ংক্রিয়ভাবে টিকিট ID বের করে, টেক্সট পরিষ্কার করে এবং সাধারণ Git branching কনভেনশন অনুযায়ী সবকিছু ফরম্যাট করে। যদি আপনি কখনও ভেবেছেন কীভাবে Git branch সামঞ্জস্যপূর্ণভাবে নাম দিতে হয়, এই টুল নিশ্চিত করে যে আপনার সম্পূর্ণ টিম স্ট্যান্ডার্ডাইজড branch naming প্যাটার্ন অনুসরণ করে।

বৈশিষ্ট্য

  • JIRA টিকিট এক্সট্র্যাকশন: স্বয়ংক্রিয়ভাবে আপনার ইনপুট থেকে JIRA টিকিট ID (যেমন, PROJ-123) সনাক্ত এবং এক্সট্র্যাক্ট করে
  • Branch টাইপ প্রিফিক্স: সাধারণ branch টাইপ থেকে বেছে নিন (feature, bugfix, hotfix, release, chore, refactor, docs, test, বা কোনো প্রিফিক্স নেই)
  • কাস্টমাইজযোগ্য সেপারেটর: হাইফেন, আন্ডারস্কোর বা অন্য যেকোনো অক্ষর ওয়ার্ড সেপারেটর হিসেবে ব্যবহার করুন
  • দৈর্ঘ্য সীমাবদ্ধতা: রিপোজিটরি নীতি মেনে চলার জন্য branch নামের জন্য সর্বোচ্চ দৈর্ঘ্য নির্ধারণ করুন
  • স্বয়ংক্রিয় পরিষ্কার: বিশেষ অক্ষর সরিয়ে দেয়, স্পেসিং স্বাভাবিক করে এবং ছোট অক্ষরে রূপান্তরিত করে
  • তাৎক্ষণিক প্রিভিউ: আপনি টাইপ করার সাথে সাথে উৎপন্ন branch নাম রিয়েল-টাইমে আপডেট হতে দেখুন
  • ক্লিপবোর্ডে কপি করুন: এক ক্লিকে উৎপন্ন branch নাম দ্রুত কপি করুন

ব্যবহারের ক্ষেত্র

  • Git Branch নাম দেওয়া শিখুন: Git branch name সেরা অনুশীলন এবং স্ট্যান্ডার্ডাইজড naming কনভেনশন শিখছেন এমন ডেভেলপারদের জন্য নিখুঁত
  • Feature Branch তৈরি করুন: নতুন ফিচারের জন্য সামঞ্জস্যপূর্ণ branch নাম তৈরি করুন যেমন feature/PROJ-123/add-user-authentication
  • বাগ ফিক্স: বাগ ফিক্স branch ফরম্যাট করুন যেমন bugfix/PROJ-456/fix-login-error
  • Hotfix: জরুরি ফিক্স branch তৈরি করুন যেমন hotfix/PROJ-789/security-patch
  • টিম সামঞ্জস্য: এই branch name generator দিয়ে নিশ্চিত করুন যে সমস্ত টিম সদস্য একই branch naming কনভেনশন অনুসরণ করে
  • দ্রুত Branch তৈরি: এই Git branch creator ব্যবহার করে তাৎক্ষণিকভাবে নাম তৈরি করে আপনার ওয়ার্কফ্লো গতি বাড়ান, ম্যানুয়ালি ফরম্যাট করার পরিবর্তে
  • রিপোজিটরি সম্মতি: আপনার Git হোস্টিং প্ল্যাটফর্ম দ্বারা আরোপিত সর্বোচ্চ branch নাম দৈর্ঘ্য সীমা মেনে চলুন

Branch টাইপ

  • feature: নতুন ফিচার এবং কার্যকারিতার জন্য
  • bugfix: নিয়মিত বাগ ফিক্সের জন্য
  • hotfix: জরুরি প্রোডাকশন ফিক্সের জন্য
  • release: রিলিজ প্রস্তুতি branch এর জন্য
  • chore: রক্ষণাবেক্ষণ কাজ এবং আপডেটের জন্য
  • refactor: কোড রিফ্যাক্টরিংয়ের জন্য
  • docs: ডকুমেন্টেশন আপডেটের জন্য
  • test: পরীক্ষা-সম্পর্কিত পরিবর্তনের জন্য
  • none: টাইপ প্রিফিক্স ছাড়াই branch নাম তৈরি করুন

Git Branch নাম সেরা অনুশীলন

Git branch সঠিকভাবে নাম দেওয়া একটি পরিষ্কার রিপোজিটরি বজায় রাখার জন্য গুরুত্বপূর্ণ। উৎপন্ন branch নাম শিল্প-মান Git branch name সেরা অনুশীলনের উপর ভিত্তি করে এই কাঠামো অনুসরণ করে:

[branch-type]/[TICKET-ID]/[description-with-separators]

সঠিকভাবে ফরম্যাট করা Git branch নামের উদাহরণ:

  • ইনপুট: PROJ-123 Add user authentication আউটপুট: feature/PROJ-123/add-user-authentication

  • ইনপুট: Fix login error আউটপুট: bugfix/fix-login-error

  • ইনপুট: Update documentation for API আউটপুট: docs/update-documentation-for-api