Giới thiệu
Vấn đề
AI đã khiến việc tạo ra mã nguồn, CV và bản mô tả dự án trông có vẻ hợp lý trở nên dễ dàng hơn bao giờ hết. Điều đó lại khiến người mới khó chứng minh mình thực sự làm ra được gì.
Một portfolio cần nhiều hơn những bản demo do máy tạo. Nó cần bằng chứng công khai: vấn đề thật, vòng review thật, và những maintainer thật sự nhìn thấy quá trình làm việc.
Vì sao là mã nguồn mở, vì sao là lúc này
Mã nguồn mở để lại một dấu vết công khai mà AI không thể tạo ra. Mỗi issue, pull request, bình luận review và thay đổi được merge đều cho thấy cách một lập trình viên hiểu bối cảnh, làm việc trong giới hạn, và cải thiện phần mềm mà người khác đang dùng.
Với người mới, phần khó nhất là tìm được công việc đủ nhỏ để bắt đầu, đủ mới để có ý nghĩa, và gắn với những maintainer sẵn sàng review.
Chúng tôi làm gì
Good First Issue là điểm dừng đầu tiên. Chúng tôi thu thập những issue phù hợp với người mới từ các dự án mã nguồn mở đang hoạt động, để bạn dễ xem, dễ đánh giá và biến chúng thành đóng góp thực sự được merge.
Mục tiêu rất đơn giản: giúp thế hệ lập trình viên tiếp theo đi từ luyện tập riêng tư sang công việc công khai thể hiện phán đoán, sự kiên trì và cách cộng tác mà maintainer sẵn lòng tiếp nhận.
Nguồn dữ liệu
Good First Issue lập chỉ mục dữ liệu từ các kho GitHub công khai và các issue GitHub công khai. Dữ liệu được lập chỉ mục có thể gồm metadata của kho, metadata của issue, label, số lượng, nội dung và liên kết trỏ về GitHub.
GitHub vẫn là nguồn chính xác nhất. Bản sao được lập chỉ mục trên Good First Issue có thể lỗi thời, không đầy đủ, hoặc khác với những gì GitHub đang hiển thị.
Lập chỉ mục và độ mới
Độ mới của issue được duy trì bằng những lần đồng bộ nền theo lịch. Việc đồng bộ giúp kết quả khám phá luôn hữu ích, nhưng không đảm bảo mọi kho, issue, label hay thay đổi trạng thái đều xuất hiện ngay lập tức.
Việc một kho có được đưa vào danh sách hay không và chất lượng issue phụ thuộc vào những tín hiệu công khai nhìn thấy được trên GitHub.
Tín hiệu phù hợp với người mới
Tính năng khám phá dành cho người mới coi các label good first issue, help wanted và hacktoberfest là tín hiệu.
Label chỉ là tín hiệu để khám phá, không phải sự đảm bảo. Chất lượng issue vẫn phụ thuộc vào phạm vi rõ ràng, đủ bối cảnh, ghi chú cài đặt và sự phản hồi của maintainer.
Tính độc lập và phản hồi
Good First Issue là một dự án độc lập. Dự án không trực thuộc, không được GitHub bảo trợ hay vận hành.
Để đề nghị đưa một kho vào danh sách, gửi phản hồi, báo lỗi hoặc yêu cầu gỡ bỏ, hãy dùng trang liên hệ hoặc GitHub Discussions.