GitHubIntermediate
Issues, Labels, Milestones
কাজ ও বাগ ট্র্যাক করার GitHub মূলতন্ত্র — বাংলায়।
14টি অংশবাংলা ভাষায়
Issue কী?
Issue হলো কাজের একটি আইটেম — বাগ রিপোর্ট, ফিচার প্রস্তাব, task। প্রতিটি issue-এর থাকে title, description, number, discussions।
Issue তৈরি
ভালো issue টেমপ্লেটmarkdown
markdown
## বাগ রিপোর্ট
**এক লাইনে** —
**Step by step:**
1.
2.
**প্রত্যাশিত ফলাফল:**
...
**প্রাপ্ত ফলাফল:**
...
**Environment:** OS / Browser / VersionIssue লিংক করুন commit/PR-তে
git commit -m "fix: solve #42 overflow issue"coment-এ #42, closes #42, resolves #42 লিখলে merge-এর সময় issue স্বয়ংক্রিয়ভাবে close হয়।
Labels
- bug
- enhancement
- documentation
- good first issue (নতুনদের জন্য)
- help wantedMilestones — ধাপ বাঁধাই
Milestone হলো জোটে issues — যেমন v1.0.0। progress bar দেখায় কতটা শেষ।
Assignees ও Priority
- Assignees — কে এই কাজ করবে
- Project — সালের board-এ issue যুক্ত
- Due date — সময়সীমা
অভ্যাস
বড় কাজকে ছোট ছোট issue-তে ভাগ করলে অগ্রগতি পরিষ্কার দেখা যায় ও দল সমন্বিত থাকে। PR issue-এর সাথে লিংক করতে ভুলবেন না।
শেষ প্যারায় নিজে practice করুন — কোড কপি করে নিজের এডিটরে চালিয়ে দেখুন।