ইস্যু লেবেল

লেবেল হল GitHub-এর একটি দুর্দান্ত বৈশিষ্ট্য যা আপনাকে সমস্যাগুলি ফিল্টার করতে এবং অনুরোধগুলি পুল করতে দেয়। এগুলি আপনাকে আপনার অভিজ্ঞতার স্তরের সাথে মানানসই কিছু মজাদার কাজ খুঁজে পেতে সহায়তা করে।

আমাদের রিপোজিটরিগুলির জন্য, সমস্যাগুলিতে নতুন লেবেল যুক্ত করার কাজটি কেবলমাত্র মূল ব্লকলি টিম দ্বারা পরিচালিত হয়, যাতে জিনিসগুলি ভুল জায়গায় না যায় তা নিশ্চিত করা যায়।

আকার

কিছু ইস্যু ছোট এবং সুন্দর, আবার কিছু ইস্যু সমাধান করতে কয়েক সপ্তাহ সময় লাগতে পারে। এই লেবেলগুলি আপনাকে বলতে সাহায্য করে যে কোনও ইস্যু সমাধানের জন্য কতটা পরিশ্রম করতে হবে।

  • ভালো প্রথম ইস্যু : এই ইস্যুগুলি তাদের জন্য দুর্দান্ত যারা রিপোজিটরিতে নতুন। এগুলিতে আধ দিনেরও কম সময় লাগবে এবং কোড বেসের সাথে সীমিত পরিচিতি থাকা প্রয়োজন। আপনি টিমের অনুমোদন ছাড়াই অবিলম্বে এই সমস্যাগুলিতে কাজ শুরু করতে পারেন।

এখতিয়ার

বহুল ব্যবহৃত একটি রেপো তৈরি করা একটি সংবেদনশীল প্রক্রিয়া হতে পারে এবং কিছু সমস্যা অন্যদের তুলনায় বেশি সংবেদনশীল হতে পারে। এই লেবেলগুলি আপনাকে বলতে সাহায্য করে যে কোন সমস্যাগুলি অবদানের জন্য উন্মুক্ত এবং কোন সমস্যাগুলি এড়িয়ে চলতে হবে।

  • সাহায্য প্রয়োজন : এই বিষয়গুলি অবদানকারীদের জন্য সংরক্ষিত। প্রায়শই এগুলি এমন বৈশিষ্ট্য যা মূল দল কার্যকর বলে মনে করে, কিন্তু বাস্তবায়নের জন্য তাদের কাছে সময় থাকে না। এগুলির আলোচনা বা বাস্তবায়নের প্রয়োজন হতে পারে, তাই কোন কাজের প্রয়োজন তা দেখতে স্ট্যাটাস লেবেলটি পরীক্ষা করুন। মজাদার সৃজনশীল প্রকল্পগুলি খুঁজে পাওয়ার জন্য এটি একটি ভাল জায়গা!
  • অভ্যন্তরীণ : এই সমস্যাগুলি মূল দলের সদস্যদের জন্য সংরক্ষিত। প্রায়শই এগুলি সংবেদনশীল বা জটিল সমস্যা যার জন্য বিশেষ আলোচনার প্রয়োজন হয়। এগুলি এড়িয়ে চলাই ভালো কারণ তাদের চারপাশের পরিস্থিতি দ্রুত পরিবর্তিত হতে পারে!
  • কোনটিই নয় : কোনটিই লেবেলবিহীন সমস্যাগুলি অবদানকারী এবং মূল দলের সদস্যরা সমাধান করতে পারেন। যদি আপনি এমন কোন লেবেলবিহীন সমস্যা দেখেন যা আপনার কাছে আকর্ষণীয় মনে হয়, তাহলে এগিয়ে যান এবং এটি সমাধান করুন!

অবস্থা

কিছু সমস্যা (বিশেষ করে ফিচার রিকোয়েস্ট) "বন্ধ" হিসেবে বিবেচিত হওয়ার আগে কয়েকটি ভিন্ন ধাপ অতিক্রম করে। এই লেবেলগুলি আপনাকে বলে যে সমস্যাটি বর্তমানে কোন পর্যায়ে রয়েছে, যাতে আপনি জানতে পারেন পরবর্তী কী করা দরকার।

  • আলোচনা : এই বিষয়গুলি আলোচনার পর্যায়ে রয়েছে, যার অর্থ বাস্তবায়নের আগে এখনও কিছু প্রশ্নের উত্তর দেওয়া প্রয়োজন। এই সমস্যা সম্পর্কিত আপনার যদি কোনও মতামত থাকে, তাহলে নির্দ্বিধায় মন্তব্য করুন! আমরা সর্বদা আরও মতামতের জন্য অপেক্ষা করছি।
  • বাস্তবায়ন : এই বিষয়গুলি নিয়ে যথেষ্ট আলোচনা হয়েছে যে এগুলি স্পষ্টভাবে সংজ্ঞায়িত করা হয়েছে এবং বাস্তবায়ন পর্যায়ে চলে গেছে। এগুলি হয় বাস্তবায়নের অপেক্ষায় রয়েছে, অথবা ইতিমধ্যেই বাস্তবায়ন করা হচ্ছে। আপনি যদি এইগুলির একটিতে কাজ করতে আগ্রহী হন, তাহলে পুরো সংখ্যাটি পড়ুন এবং তারপরে কোন অংশে কাজ করতে চান তা জানিয়ে একটি মন্তব্য করুন, তারপর এগিয়ে যান এবং এতে ডুব দিন!
  • কোনটিই নয় : যে সমস্যাগুলির কোনটিই লেবেল নেই সেগুলি উভয় অবস্থায় থাকতে পারে। সমস্যাটি কীভাবে বাস্তবায়ন করা উচিত সে সম্পর্কে আপনার যদি কোন মতামত থাকে, তাহলে একটি মন্তব্য করুন! অথবা, যদি আপনি বিষয়টি নিয়ে কাজ করতে আগ্রহী হন, তাহলে এটি বাস্তবায়নের জন্য প্রস্তুত কিনা তা জিজ্ঞাসা করে একটি মন্তব্য করা ভাল।

আদর্শ

বিভিন্ন সমস্যার জন্য বিভিন্ন ধরণের প্রতিক্রিয়া প্রয়োজন। কিছু সমস্যার জন্য কেবল কয়েকটি লাইন কোড সম্পাদনা করতে হয়, আবার অন্য সমস্যার জন্য প্রচুর নকশা এবং আলোচনার প্রয়োজন হয়। এই লেবেলগুলি আপনাকে বলে দেয় যে কোনও সমস্যার জন্য কী ধরণের পদক্ষেপের প্রয়োজন হবে।

  • বাগ : এই সমস্যাগুলি কোডবেসের সাথে একটি সমস্যা চিহ্নিত করে। সমস্যাটির কারণ নির্ণয় করার জন্য প্রায়শই কিছু ডিবাগিং করতে হয়, তবে কিছু সমস্যা এক পলকের মধ্যেই সমাধান করা যেতে পারে। যদি আপনি কোডটি কীভাবে কাজ করে তা জানতে গভীরভাবে অনুসন্ধান করতে চান, তাহলে এগুলি আপনার জন্য দুর্দান্ত সমস্যা হবে। আপনি বাগটি ঠিক করে অথবা সমস্যাটি বুঝতে এবং মূল কারণের একটি স্পষ্ট ব্যাখ্যা লিখে সাহায্য করতে পারেন।
  • বৈশিষ্ট্য অনুরোধ : এই সমস্যাগুলি এমন একটি বৈশিষ্ট্য নথিভুক্ত করে যা কেউ যোগ করতে চান। এটি সম্পূর্ণরূপে সংগ্রহস্থলের ক্ষেত্রে বা একটি পৃথক প্রকল্পের ক্ষেত্রে প্রযোজ্য হতে পারে। আপনি যদি নকশার ধারণাগুলি তৈরি করতে এবং নতুন কার্যকারিতা যোগ করতে চান, তাহলে এই সমস্যাগুলি আপনার জন্য নিখুঁত হতে পারে।
  • প্রশ্ন : এই সমস্যাগুলি কোডবেস সম্পর্কে কারওর প্রশ্নের উত্তর দেয়। সাধারণত এই প্রশ্নগুলি ডেভেলপার ফোরামে পুনঃনির্দেশিত করা হয়, তবে যদি আপনি এমন কোনও প্রশ্ন দেখেন যা আপনাকে সাহায্য করতে পারে, তাহলে নির্দ্বিধায় উত্তর দিতে পারেন।

বিভাগ

এই সংগ্রহস্থলে কয়েকটি ভিন্ন ধরণের প্রকল্প রয়েছে, যার মধ্যে কয়েকটি ভিন্ন ধরণের লক্ষ্য দর্শক রয়েছে। আপনি যদি টিউটোরিয়াল সম্পর্কে আগ্রহী হন, অথবা প্লাগইনগুলিতে কাজ করতে ভালোবাসেন, তাহলে এই লেবেলগুলি আপনার আগ্রহের বিষয়গুলি খুঁজে পেতে সহায়তা করতে পারে।

  • কোডল্যাব : এই সমস্যাগুলি ব্লকলি কোডল্যাবগুলির সাথে সম্পর্কিত, যা ইন্টারেক্টিভ টিউটোরিয়ালের একটি স্যুট।
  • উদাহরণ : এই সমস্যাগুলি ব্লকলি উদাহরণগুলির সাথে সম্পর্কিত, যা স্বয়ংসম্পূর্ণ ডেমোগুলির একটি সেট যা ব্লকলিকে কীভাবে অন্তর্ভুক্ত এবং প্রসারিত করতে হয় তা প্রদর্শন করে।
  • প্লাগইন : এই সমস্যাগুলি ব্লকলি প্লাগইনগুলির সাথে সম্পর্কিত, যা এক্সটেনশনের একটি সংগ্রহ যা ব্লকলি কার্যকারিতা যোগ করে।

প্রকল্প

আর যদি আপনি আরও সূক্ষ্মভাবে তৈরি করতে চান, তাহলে পৃথক প্রকল্পের জন্যও ট্যাগ রয়েছে। এগুলি সাধারণত প্লাগইনগুলির জন্য তৈরি করা হয়, যেগুলিতে সাধারণত আরও সমস্যা থাকে, তবে এগুলি কোডল্যাব এবং উদাহরণের জন্যও তৈরি করা যেতে পারে। যদি আপনার কোনও নির্দিষ্ট প্রকল্পে আগ্রহী হন, তাহলে এই লেবেলগুলি আপনাকে সেই প্রকল্পের সাথে সম্পর্কিত সমস্যাগুলি খুঁজে পেতে সাহায্য করতে পারে।

আপনার আগ্রহের প্রকল্পের জন্য কোনও লেবেল আছে কিনা তা জানতে, লেবেলের সম্পূর্ণ তালিকাটি দেখুন:

অন্যান্য

যেকোনো জিনিসের সংগ্রহের মতো, কিছু অদ্ভুত বিষয় সম্পর্কেও আপনার জানা উচিত। আপনি যখন কোনও সমস্যা সমাধানের জন্য কাজ করতে চান তখন এই লেবেলগুলি ততটা সহায়ক নাও হতে পারে, তবে এগুলি এখনও তথ্যবহুল হতে পারে।

  • ট্রায়েজ : এই সমস্যাগুলি এখনও কোর টিম দ্বারা সঠিকভাবে লেবেল করা হয়নি। এই লেবেলের সমস্যাগুলির মধ্যে ইতিমধ্যেই বাগ বা ফিচার রিকোয়েস্টের মতো আরও একটি সাধারণ লেবেল অন্তর্ভুক্ত থাকতে পারে, তবে সম্ভবত শীঘ্রই আরও লেবেল যুক্ত করা হবে।
  • ডুপ্লিকেট : এই সমস্যাগুলি এমন একটি সমস্যা, অনুরোধ, বা প্রশ্ন নথিভুক্ত করে যা ইতিমধ্যেই অন্য একটি সমস্যার আওতায় রয়েছে। এই লেবেলটি আপনাকে বলে যে আপনার এই সমস্যার উত্তর দেওয়া উচিত নয়, বরং মূল সমস্যার উত্তর দেওয়া উচিত।