Skip to Content

GitHub Issues

Issues là gì?

Issues là hệ thống theo dõi công việc của GitHub. Dùng để:

  • Báo cáo bugs
  • Đề xuất tính năng mới
  • Hỏi đáp, thảo luận
  • Quản lý tasks

Tạo Issue mới

Bước 1: Vào tab Issues

  1. Mở repository
  2. Nhấn tab Issues
  3. Nhấn New issue

Bước 2: Điền thông tin

Title

Ngắn gọn, rõ ràng:

Bug: Login button not working on mobile Feature: Add dark mode support Question: How to configure authentication?

Description

Sử dụng Markdown:

## Mô tả [Mô tả vấn đề/yêu cầu] ## Các bước tái hiện (nếu là bug) 1. Vào trang login 2. Nhấn nút Login 3. Không có gì xảy ra ## Expected behavior [Mô tả kết quả mong đợi] ## Screenshots [Đính kèm hình ảnh nếu có] ## Environment - OS: Windows 10 - Browser: Chrome 120 - Version: v1.2.3

Labels

Labels giúp phân loại issues:

LabelÝ nghĩa
bugLỗi cần sửa
enhancementTính năng mới
documentationCập nhật docs
good first issueDành cho người mới
help wantedCần người hỗ trợ
wontfixSẽ không sửa
duplicateTrùng với issue khác

Assignees

Gán issue cho người phụ trách:

  • Click Assignees bên phải
  • Chọn người từ danh sách
  • Có thể gán nhiều người

Milestones

Nhóm issues theo mục tiêu/phiên bản:

  • SettingsMilestonesNew milestone
  • Đặt tên: v1.0.0, Sprint 1, Q1 2024
  • Gán issues vào milestone

Liên kết với Pull Request

Tự động đóng issue

Trong PR description hoặc commit message:

Fixes #123 Closes #456 Resolves #789

Khi PR được merge, issue sẽ tự động đóng.

Tham chiếu issue

See #123 for more details Related to #456

Issue Templates

Tạo template cho issue mới:

  1. SettingsFeaturesIssuesSet up templates
  2. Chọn template có sẵn hoặc tạo custom
  3. Commit vào .github/ISSUE_TEMPLATE/

Ví dụ bug_report.md:

--- name: Bug Report about: Report a bug labels: bug --- ## Describe the bug [Mô tả] ## Steps to reproduce 1. 2. 3. ## Expected behavior [...]

Tiếp theo

Học cách tự động hóa với GitHub Actions!

Last updated on