Nhãn là một tính năng hữu ích của GitHub, cho phép bạn lọc các vấn đề và yêu cầu kéo. Họ giúp bạn tìm được việc gì đó thú vị để làm, phù hợp với trình độ kinh nghiệm của bạn.
Đối với các kho lưu trữ của chúng tôi, việc thêm nhãn mới vào các vấn đề chỉ do nhóm Blockly cốt lõi xử lý để đảm bảo mọi thứ không bị đặt nhầm chỗ.
Kích thước
Một số vấn đề thì nhỏ gọn và dễ giải quyết, trong khi một số khác có thể mất đến vài tuần để giải quyết. Các nhãn này giúp bạn biết được một vấn đề có thể mất bao nhiêu thời gian để giải quyết.
- Vấn đề đầu tiên phù hợp: Đây là những vấn đề phù hợp với những người mới làm quen với kho lưu trữ. Các vấn đề này chỉ mất chưa đến nửa ngày để giải quyết và không đòi hỏi bạn phải quá quen thuộc với cơ sở mã. Bạn có thể bắt đầu xử lý ngay những vấn đề này mà không cần được nhóm phê duyệt.
Phạm Vi
Việc làm việc trên một kho lưu trữ được sử dụng rộng rãi có thể là một quy trình nhạy cảm và một số vấn đề có thể nhạy cảm hơn những vấn đề khác. Các nhãn này giúp bạn biết những vấn đề nào đang mở để đóng góp và những vấn đề nào cần tránh.
- Cần trợ giúp: Những vấn đề này dành cho cộng tác viên. Thường thì đó là những tính năng mà nhóm nòng cốt cho rằng sẽ hữu ích, nhưng không có thời gian để triển khai. Có thể bạn cần thảo luận hoặc triển khai, vì vậy hãy kiểm tra nhãn trạng thái để biết bạn cần làm gì. Đây là nơi phù hợp để tìm các dự án sáng tạo thú vị!
- Nội bộ: Những vấn đề này chỉ dành cho các thành viên trong nhóm nòng cốt. Thường thì đây là những lỗi nhạy cảm hoặc phức tạp cần thảo luận riêng. Tốt nhất là bạn nên tránh xa những khu vực này vì tình hình xung quanh có thể thay đổi nhanh chóng!
- Không có nhãn nào: Những vấn đề không có nhãn nào có thể được giải quyết bởi những người đóng góp và thành viên của nhóm nòng cốt. Nếu bạn thấy một vấn đề chưa được gắn nhãn nhưng có vẻ thú vị, hãy chọn vấn đề đó!
Trạng thái
Một số vấn đề (đặc biệt là yêu cầu về tính năng) sẽ trải qua một vài giai đoạn trước khi được coi là "đã đóng". Các nhãn này cho biết vấn đề hiện đang ở giai đoạn nào, nhờ đó bạn có thể biết những việc cần làm tiếp theo.
- Thảo luận: Những vấn đề này đang ở giai đoạn thảo luận, tức là vẫn còn những câu hỏi cần được trả lời trước khi triển khai. Nếu bạn có ý kiến liên quan đến vấn đề này, vui lòng để lại bình luận! Chúng tôi luôn mong nhận được thêm thông tin.
- Triển khai: Những vấn đề này đã được thảo luận đủ để xác định rõ ràng và đã chuyển sang giai đoạn triển khai. Các tính năng này đang chờ triển khai hoặc đã được triển khai. Nếu bạn muốn giải quyết một trong những vấn đề này, hãy đọc toàn bộ vấn đề rồi để lại bình luận cho biết phần bạn muốn giải quyết, sau đó bắt tay vào làm!
- Không có: Những vấn đề không có nhãn nào có thể ở một trong hai trạng thái. Nếu bạn có ý kiến về cách triển khai vấn đề này, hãy cứ để lại bình luận! Ngoài ra, nếu bạn muốn giải quyết vấn đề này, thì tốt nhất là bạn nên để lại bình luận hỏi xem vấn đề đã sẵn sàng để triển khai hay chưa.
Loại
Mỗi vấn đề cần một cách phản hồi riêng. Một số chỉ yêu cầu chỉnh sửa một vài dòng mã, trong khi những dòng khác cần nhiều thiết kế và thảo luận. Các nhãn này cho biết bạn cần thực hiện loại hành động nào đối với một vấn đề.
- Lỗi: Những vấn đề này ghi lại một vấn đề với cơ sở mã. Thường thì bạn sẽ cần gỡ lỗi để chẩn đoán nguyên nhân gây ra vấn đề, nhưng một số vấn đề có thể được khắc phục ngay lập tức. Nếu bạn thích tìm hiểu kỹ cách hoạt động của mã, thì đây sẽ là những vấn đề phù hợp với bạn. Bạn có thể giúp bằng cách sửa lỗi hoặc tìm hiểu để nắm rõ vấn đề và viết một lời giải thích rõ ràng về nguyên nhân gốc rễ.
- Yêu cầu về tính năng: Những vấn đề này ghi lại một tính năng mà người dùng muốn được thêm vào. Điều này có thể áp dụng cho toàn bộ kho lưu trữ hoặc cho một dự án riêng lẻ. Nếu bạn thích phát triển ý tưởng thiết kế và thêm chức năng mới, thì đây có thể là những vấn đề phù hợp với bạn.
- Câu hỏi: Những vấn đề này ghi lại một câu hỏi của người dùng về cơ sở mã. Thông thường, những câu hỏi này sẽ được chuyển hướng đến diễn đàn dành cho nhà phát triển. Tuy nhiên, nếu thấy câu hỏi mà bạn có thể trợ giúp, đừng ngại tham gia và trả lời.
Danh mục
Kho lưu trữ này chứa một số loại dự án, với một số loại đối tượng mục tiêu. Nếu bạn đam mê hướng dẫn hoặc thích làm việc trên các trình bổ trợ, thì những nhãn này có thể giúp bạn tìm thấy các vấn đề mà bạn quan tâm.
- Codelab: Những vấn đề này liên quan đến lớp học lập trình Blockly, một bộ hướng dẫn tương tác.
- Ví dụ: Những vấn đề này liên quan đến ví dụ về Blockly, một bộ bản minh hoạ độc lập cho thấy cách đưa vào và mở rộng Blockly.
- Trình bổ trợ: Những vấn đề này liên quan đến trình bổ trợ Blockly, một tập hợp các tiện ích bổ sung chức năng cho Blockly.
Dự án
Nếu muốn kiểm soát chi tiết hơn nữa, bạn cũng có thể sử dụng thẻ cho từng dự án. Các tệp này thường được tạo cho các trình bổ trợ, có xu hướng gặp nhiều vấn đề hơn liên quan đến chúng, nhưng cũng có thể được tạo cho các lớp học lập trình và ví dụ. Nếu bạn quan tâm đến một dự án cụ thể, thì những nhãn này có thể giúp bạn tìm thấy các vấn đề liên quan đến dự án đó.
Để xem dự án mà bạn quan tâm có nhãn hay không, hãy xem danh sách đầy đủ các nhãn:
Khác
Giống như bất kỳ bộ sưu tập nào, cũng có một số trường hợp đặc biệt mà bạn nên biết. Những nhãn này có thể không hữu ích khi bạn đang tìm một vấn đề để giải quyết, nhưng chúng vẫn có thể cung cấp thông tin.
- Phân loại: Nhóm nòng cốt chưa gắn nhãn đúng cách cho những vấn đề này. Các vấn đề có nhãn này có thể đã bao gồm một nhãn đơn giản khác như lỗi hoặc yêu cầu về tính năng, nhưng có thể sẽ có thêm nhiều nhãn được thêm vào trong thời gian tới.
- Trùng lặp: Những vấn đề này ghi lại một vấn đề, yêu cầu hoặc câu hỏi đã được đề cập trong một vấn đề khác. Nhãn này cho biết bạn không nên trả lời vấn đề này mà hãy trả lời vấn đề ban đầu.